0344. Reverse String #
题目 #
-
编写一个函数,将输入的字符串翻转过来。字符串以字符数组
s
的形式给出。 -
不要给另外的数组分配额外的空间,原地修改输入数组,使用
O(1)
的额外空间解决这一问题。
思路 #
双指针 #
代码 #
双指针 #
class Solution {
public void reverseString(char[] s) {
for (int i=0, j=s.length-1; i<j; i++, j--) {
char temp = s[i];
s[i] = s[j];
s[j] = temp;
}
}
}