解题 解法一 三次翻转。把字符串分成两部分处理,需要左移和不需要移动。两部分分别翻转,然后再翻转整个字符。 abc XYZdefcba fedZYXXYZ defabc public class Solution { public String LeftRotateString(String str, int n) { if (str.length() == 0 || n <= 0) return ""; n = n % str.length(); char[] ch = str.toCharArray(); reverse(ch, 0, n - 1); reverse(ch, n,...