今天的主要内容是字符串
LeetCode 344.翻转字符串,要明白什么时候用库函数,什么时候不用库函数
题目链接:力扣
题目思路:要了解数组和链表,其实字符串也是数组,对于数组,我们定义两个指针,一个是从字符串前面,一个字符串后面,首尾呼应,swap有两种实现:1.数值交换,2.通过位运算,swap库
LeetCode 541.反转字符串II
题目链接:力扣
这道题是需要固定规律一段一段去处理字符串的时候,要想想for循环,也会使用到reverse函数
剑指OFFer 05.替换空格
题目链接:力扣
可以使用双指针方法,是从后到前的顺序,这个好处是不用申请新的数组,可以避免从前到后的填充的移动
LeetCode151.翻转字符串里的单词
题目链接:力扣
解题思路:移除多余的空格,将整个字符串反转,将每个单词反转
剑指Offer58-II左旋转字符串
题目链接:力扣
这道题还理解透
这几天太忙,没有时间写,打卡也迟几天,我有一些事情要处理,一定要记得打卡,今天是打卡第 七天,进步多一点