剑指 Offer 58 - I. 翻转单词顺序
题目大意
解题思路
主要是借这个题学习一下C++中的stringsteam的用法。
Code
class Solution {public:string reverseWords(string s) {stack<string> st;stringstream ss;string ans = "";ss.str(s);string tmp;while (ss >> tmp) {st.push(tmp);}if (st.empty()) return ans;ans = st.top(); st.pop();while (!st.empty()) {ans.append(" ");ans.append(st.top()); st.pop();}return ans;}};
