C++
双指针
class Solution {
public:
void reverseString(vector<char>& s) {
for(int i=0, j=s.size()-1; i<s.size()/2; ){
swap(s[i++],s[j--]);
}
}
};
调用函数
class Solution {
public:
void reverseString(vector<char>& s) {
ranges::reverse(s); // reverse(s.begin(),s.end());
}
};