Problem:
给一个字符串,输出这个字符串颠倒后的结果。
note:
1. 反向迭代器的使用。
2. reverse()的使用。
//Solution1
//利用了反向迭代器,rbegin指向最后一个元素,rend指向第一个元素的前一个元素
class Solution {
public:
string reverseString(string s) {
return string(s.rbegin(), s.rend());
}
};
//Solution2
class Solution {
public:
string reverseString(string s) {
reverse(s.begin(), s.end());
return s;
}
};