题解 | #翻转单词序列#
翻转单词序列
http://www.nowcoder.com/practice/3194a4f4cf814f63919d0790578d51f3
class Solution {
public:
string ReverseSentence(string str) {
//用ss把每个单词压入数组
if(str.length() <= 1) return str;
vector<string> vec;
string res;
stringstream ss(str);
string temp;
while(ss>>temp){
vec.push_back(temp);
}
//反着输出
for(auto it = vec.rbegin(); it != vec.rend(); it++){
res += *it;
res += ' ';
}
res.back() = '\0';
return res;
}
};