Write a function that takes a string as input and returns the string reversed.
Example:
Given s = "hello", return "olleh".
思路:交换
代码1:
class Solution {
public:
string reverseString(string s) {
string r(s.rbegin(),s.rend());
return r;
}
};
代码2:
class Solution {
public:
string reverseString(string s) {
int l=0,r=s.size()-1;
while (l < r){swap(s[l++], s[r--]);}
return s;
}
};
代码3:
class Solution {
public:
string reverseString(string s) {
int l=0,r=s.size()-1;
while (l < r){
int t = s[l];
s[l++] = s[r];
s[r--] = t;
}
return s;
}
};