【算法训练营day8】LeetCode344. 反转字符串 LeetCode541. 反转字符串II 剑指Offer05. 替换空格 LeetCode151. 翻转字符串里的单词 剑指Offer58-II. 左旋转字符串( 二 )
剑指Offer58-II. 左旋转字符串题目链接:剑指Offer58-II. 左旋转字符串
初次尝试今日耐心已经耗尽,被第四题破防了,直接看题解 。
看完代码随想录后的想法和第四题有异曲同工之妙,可以把n前后想象成两个不用空格连接的单词,本质上和第四题解法一样 。
class Solution {public:string reverseLeftWords(string s, int n) {reverse(s.begin(), s.begin() + n);reverse(s.begin() + n, s.end());reverse(s.begin(), s.end());return s;}};
经验总结扩展阅读
- .NET周报【10月第2期 2022-10-17】
- 空调房怎么驱蚊子
- 十字国旗有哪些
- 4D厨房红黄胶带的意思
- 金属除锈最简单的方法
- 洗了蒜了是什么意思
- 羽毛球发源地哪个国家
- 无花果不熟放放会熟吗
- 糖放多了怎么补救
- 16年奥运会哪个国家