class Solution {
public:
string reverseLeftWords(string s, int n) {
//翻转前k个字符,翻转k到末尾的字符,然后整体翻转
reverse(s.begin(),s.begin()+n);
reverse(s.begin()+n,s.end());
reverse(s.begin(),s.end());
return s;
}
};
leetcode 左旋转字符串
最新推荐文章于 2023-08-14 22:32:46 发布
本文探讨了一种独特的字符串操作方法,Solution类中的reverseLeftWords函数,通过分段翻转实现对输入字符串的复杂变换,首先翻转前n个字符,接着翻转剩余部分,最后整体翻转。这个技巧可用于字符串处理和算法设计中。
摘要由CSDN通过智能技术生成