https://leetcode-cn.com/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof/
class Solution {
public String reverseLeftWords(String s, int n) {
char[] arr = s.toCharArray();
reverse(arr, 0, n - 1);
reverse(arr, n , s.length() - 1);
reverse(arr, 0, s.length() - 1);
return new String(arr);
}
public void reverse(char[] a, int l,int r) {
char temp;
while(l < r) {
temp = a[l];
a[l++] = a[r];
a[r--] = temp;
}
}
}
思路是先两个局部反转,然后整体字符串反转,easy。