代码随想录算法训练营第八天|344.反转字符串、541.反转字符串2、卡码网54.替换数字、151.翻转字符串里的单词 、卡码网55.右旋转字符串

一 Leetcode 344 反转字符串

题目链接:Leetcode 344 反转字符串

学习的文章:代码随想录344

我的代码:


二 Leetcode 541 反转字符串2

题目链接:Leetcode 541 反转字符串2

我的代码:


再学习视频:代码随想录算法公开课541

我又写了:


学习了文章代码随想录541后:


三 卡码网 54 替换数字

题目链接:卡码网 54 替换数字

我的代码:


如果是别的语言,就要用到双指针,双指针在python中如何实现呢

学习的文章:代码随想录卡码网54

然后我写:


后续要认真研究acm


四 Leetcode 151 翻转字符串里的单词

题目链接:Leetcode 151 翻转字符串里的单词

我写的:双指针版本

这个是代码随想录151里的另一个版本


五 卡码网 55 右旋转字符串

题目链接:卡码网 55 右旋转字符串

随想录提升了难度:提升一下本题难度:不能申请额外空间,只能在本串上操作。

学习的文章:代码随想录卡码网55

思路和上个题目第二种一样,先整体翻转,再部分翻转

第一种:


第二种:


今日结束!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容