一.相关链接
题目链接:344.反转字符串
二.心得体会
这道题是一道字符串题目,只要利用双指针就能顺利解决,或者利用swap函数。
三.代码
class Solution {
public:
void reverseString(vector<char>& s) {
int len = s.size();
int loop = len/2;
int head = 0;
int tail = len - 1;
int swap = 0;
for(;loop>0;loop--){
swap = s[head];
s[head] = s[tail];
s[tail] = swap;
head++;
tail--;
}
return;
}
};
class Solution {
public:
void reverseString(vector<char>& s) {
int len = s.size();
int loop = len/2;
int head = 0;
int tail = len - 1;
for(;loop>0;loop--){
swap(s[head],s[tail]);
head++;
tail--;
}
return;
}
};