题解 | 反转单词序列
翻转单词序列
http://www.nowcoder.com/practice/3194a4f4cf814f63919d0790578d51f3
利用stringstream类的方法分割,栈进行反转
public:
string ReverseSentence(string str) {
if(str.empty()) return str;
stringstream ss(str);
stack<string> s;
string x,fStr;
while(ss>>x){
s.push(x);
}
x=s.top();
fStr=x;
s.pop();
while(!s.empty()){
x=s.top();
fStr=fStr+" "+x;
s.pop();
}
return fStr;
}
};