leetcode Reverse Words in a String
来源:互联网 发布:php 解析html 编辑:程序博客网 时间:2024/05/19 16:47
原题链接:https://leetcode.com/problems/reverse-words-in-a-string/
Description
Given an input string, reverse the string word by word.
For example,
Given s = “the sky is blue”,
return “blue is sky the”.
class Solution {public: void reverseWords(string &s) { n = s.length(); string x = ""; reverse(s.begin(), s.end()); while (!op.empty()) op.pop(); for (size_t i = 0; i < n;) { while (i < n && s[i] == ' ') i++; if (i == n) break; while (i < n && s[i] != ' ') { op.push(s[i++]); } while (!op.empty()) { x += op.top(); op.pop(); } x += ' '; } if (x.length()) x.pop_back(); s = x; }private: size_t n; stack<char> op;};
0 0
- Leetcode - string - Reverse Words in a String
- Reverse words in a String leetcode
- [LeetCode]Reverse Words in a String
- 【LeetCode】Reverse Words in a String
- Reverse Words in a String (LeetCode)
- LeetCode Reverse Words in a String Total
- LeetCode(151)Reverse Words in a String
- Reverse Words in a String -- LeetCode
- leetcode Reverse Words in a String
- LeetCode OJ:Reverse Words in a String
- LeetCode Reverse Words in a String
- 【LeetCode】Reverse Words in a String
- [Leetcode] Reverse Words in a String
- Reverse Words in a String[LeetCode]
- LeetCode OJ :Reverse Words in a String
- Leetcode: Reverse Words in a String
- 【LeetCode】Reverse Words in a String
- 【LeetCode】Reverse Words in a String
- Android静态变量的生命周期
- Android控件之ListView ChoickModel 单选、多选模式
- linux用户态和内核态理解
- 对于js浮点数误差问题 完美解决办法
- 弹性ListView
- leetcode Reverse Words in a String
- 开发工具之Eclipse快捷键
- ZIGBEE中SerialApp_ProcessEvent分析
- 基于重心偏移的视差计算
- Android获取图片并裁剪
- jQuery选择器总结
- Scala IED For Eclipse
- 数据结构实验之查找三:树的种类统计
- 【智能路由器】动态域名(基于netfilter编程的DNS数据伪造)