- 博客(1)
- 收藏
- 关注
原创 将字符串中的任意字符替换成指定的字符串c语言
注意本题中的时间复杂度和空间复杂度,本文中的时间复杂度和空间复杂度分别为O(n)和O(1),要给定一个足够长的字符串否组替换时可能会出现越界现象要注意本题中i和j的取值。首先我们应该要确定字符串中的要替换的字符个数count,在上述例子中的个数count = 3;然后要计算特定字符串的字符个数newstr_len,例子中的"%20"的字符个数newstr_len = 3,然后从后向前将非替换字符向后移动count*(newstr_len-1)个字符,知道将字符串遍历完。
2023-11-27 22:51:49 1635 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人