classSolution{ publicvoidreverseString(char[] s){ int left =0, right = s.length-1; char t; while (left < right){ t = s[left]; s[left] = s[right]; s[right] = t; left++; right--; } } }
执行用时:156 ms, 在所有 Swift 提交中击败了98.87% 的用户 内存消耗:18.1 MB, 在所有 Swift 提交中击败了27.44% 的用户
1 2 3 4 5 6 7 8 9 10 11 12 13
classSolution{ funcreverseString(_s: inout [Character]) { var left =0, right = s.count -1 var t : Character while left < right { t = s[left] s[left] = s[right] s[right] = t left +=1 right -=1 } } }