Day7 | Part1
约 248 个字 78 行代码 预计阅读时间 2 分钟
344.反转字符串
1、直接调用C++库函数来进行反转
1 2 3 |
|
2、双指针,前后字符进行交换
1 2 3 4 5 6 7 8 9 |
|
1 2 3 4 |
|
541.反转字符串II
直接进行模拟即可,利用reverse反转符合要求的
当需要固定规律一段一段去处理字符串的时候,想想在for循环上可实现否?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
1 2 3 4 5 6 7 |
|
替换数字
给定一个字符串
s
,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number
。e.g. 对于输入字符串
a1b2c3
,函数应该将其转换为anumberbnumbercnumber
代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
151.反转字符串里的单词
要求原地\(O(1)\)空间复杂度
- 整体反转,再单词再反转,空格怎么办? → 直接用不是空格的字符进行填充
- 图片参考
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|