leetcode - Reverse Words in a String
2014-03-08 19:18
507 查看
class Solution { public: void reverseWords(string &); }; void Solution::reverseWords(string &s){ int len = s.length(); int i =0 ; stack<string> st; while (i<len){ while (i<len && s[i]==' ') i++; string tmpStr=""; while (i<len && s[i] != ' '){ tmpStr += s[i]; i++; } if (tmpStr.length()>0) st.push(tmpStr); } s = ""; while (!st.empty()){ if (s.length()>0) s += " "; s += st.top(); st.pop(); } }
相关文章推荐
- LeetCode 1 Reverse Words in a String
- LeetCode--Reverse Words in a String
- [leetcode] Reverse Words in a String [1]
- 《leetCode》:Reverse Words in a String
- Reverse Words in a String --leetcode
- 【LeetCode】Reverse Words in a String
- leetcode之Reverse Words in a String
- Leetcode: Reverse Words in a String
- 【leetcode刷题笔记】Reverse Words in a String
- LeetCode | Reverse Words in a String
- 【Leetcode】之 Reverse Words in a String
- LeetCode - Refresh - Reverse Words in a String II
- leetcode Reverse Words in a String
- leetcode 142: Reverse Words in a String
- leetcode557——Reverse Words in a String III
- [leetcode] Reverse Words in a String
- Leetcode 151 Reverse Words in a String
- leetcode之Reverse Words in a string
- LEETCODE: Reverse Words in a String
- LeetCode---Reverse Words in a String