541. 反转字符串 II
难度:简单
题目描述
解题思路
类似k个一组反转链表那样
/*
* 541. 反转字符串 II
* 2020/8/30
* easy
*/
public String reverseStr(String s, int k) {
char[] str = s.toCharArray();
for (int i = 0; i < str.length; i += 2*k) {
int left = i,right = Math.min(str.length, i+k);
while(left < right) {
char temp = str[left];
str[left++] = str[right];
str[right--] = temp;
}
}
return new String(str);
}