题目
- 344.反转字符串
- 541.反转字符串II
- 卡码网54.替换数字
344.反转字符串
这句比较特别的循环statement 记一记
for (int i = 0, j = s.size()-1; i < j; i++, j--)
for (int i = 0, j = s.size() - 1; i < s.size()/2; i++, j--)
541.反转字符串II
- 注意题目细节: If there are fewer than
kcharacters left, reverse all of them.
卡码网54.替换数字
programmercarl.com/kama54.%E6%… 如果不使用额外空间
- 首先扩充数组到每个数字字符替换成 "number" 之后的大小
- 然后从后向前替换数字字符,也就是双指针法