![](https://img-blog.csdnimg.cn/img_convert/7306d982d57aa4b5a8aa4665b9f24af8.png)
【题解】
双指针
注意:
(1)左右指针逐渐从两边靠拢,指针指向元素互换
(2)i<s.size()/2; 如果字符串是4个字符,移动两位,如果是5个字符,移动2位,中间位置不变,所以用<而不是<=
class Solution {
public:
void reverseString(vector<char>& s) {
for(int i = 0, j= s.size()-1; i < s.size()/2; i++, j-- ){
swap(s[i],s[j]);
}
}
};