gpt4 book ai didi

string - 从字符串中删除单个字符出现

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:34:51 25 4
gpt4 key购买 nike

我想要一个算法以 O(n) 或更低的复杂度从字符串中删除所有出现的给定字符? (它应该是 INPLACE 只编辑原始字符串)

例如。

String="aadecabaaab";

removeCharacter='a'

Output:"decbb"

最佳答案

享受算法:

j = 0
for i in length(a):
if a[i] != symbol:
a[j] = a[i]
j = j + 1

完成:

length(a) = j

关于string - 从字符串中删除单个字符出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18135691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com