题目链接 题解 对于c艹来说,翻转字符串很简单,只要调用reverse就行了,配合s.begin()获得字符串的起始位置然后翻转就好了 代码 class Solution { public: string reverseStr(string s, int k) { for(int i=0,n=s.size();i<n;i+=2*k) { reverse(s.begin()+i,s.begin()+min(i+k,n)); } return s; } }; 感谢您的观看