class Solution {
public:
void reverseString(vector<char>& s) {
//C++ reverse
//reverse(s.begin(),s.end());
//第一种交换交换
// int left = 0, right = s.size() - 1;//right = len(s) - 1;
// cout<<right;
// while(left < right){
// int temp = s[left];
// s[left] = s[right];
// s[right] = temp;
// left++;
// right--;
// }
// //调用reverse函数
// reverse(s.begin(),s.end());
//swap函数
int left = 0, right = s.size() - 1;
while(left < right){
swap(s[left],s[right]);
left++;
right--;
}
}
};
Leetcode第322题:反转字符串(C++)
最新推荐文章于 2024-07-25 22:25:49 发布