class Solution {
public void reverseString(char[] s) {
int l = 0;
int r = s.length - 1;
while(l<r){
s[l] ^= s[r];//s[l] = a^b
s[r] ^= s[l];//s[r] = b^a^b = a;
s[l] ^= s[r];//s[l] = a^b^a = b;
l++;
r--;
}
}
}
相关文章
- 10-13腾讯五十题No.5 字符串转换整数
- 10-13腾讯五十题 No.46 反转字符串
- 10-13腾讯五十题 No.15 字符串相乘
- 10-13腾讯五十题 No.37 反转链表