leetcode 151. Reverse Words in a String
来源:互联网 发布:ubuntu 断电无法启动 编辑:程序博客网 时间:2024/06/03 17:48
151. Reverse Words in a String
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) { stack<string> words; int k = 0; while (k < s.size()) { int length = 1; if(s[k] != ' ') { while(1) { if ( k + length < s.size() && s[k+length] != ' ') length++; else { words.push(s.substr(k, length)); break; } } k = k + length; } k++; } s = ""; while(!words.empty()) { s += words.top() + " "; words.pop(); } s = s.substr(0, s.size() - 1); return; }};
阅读全文
0 0
- LeetCode 151. Reverse Words in a String
- LeetCode 151. Reverse Words in a String
- [LeetCode]151.Reverse Words in a String
- [leetcode] 151.Reverse Words in a String
- Leetcode-151.Reverse Words in a String
- Leetcode 151. Reverse Words in a String
- [leetcode]151. Reverse Words in a String
- LeetCode 151. Reverse Words in a String
- Leetcode 151. Reverse Words in a String
- LeetCode *** 151. Reverse Words in a String
- LeetCode-151.Reverse Words in a String
- leetcode 151. Reverse Words in a String
- LeetCode - 151. Reverse Words in a String
- [leetcode] 151. Reverse Words in a String
- [Leetcode]151. Reverse Words in a String
- leetcode 151. Reverse Words in a String
- [LeetCode] 151. Reverse Words in a String
- Leetcode-151. Reverse Words in a String
- java并发编程的艺术【三】-【一】java内存模型基础
- 用meta name="renderer" content="webkit|ie-comp|ie-stand"来切换360双核安全浏览器的极速模式和兼容模式
- 初识python中的类与对象
- Candence 16.6 OrCAD Capture Start Page Close
- sourcetree许可证 官方绿色版
- leetcode 151. Reverse Words in a String
- 数据恢复技术笔记
- 利用Socket建立网络连接的步骤
- C语言实现括号匹配,中缀表达式转后缀表达式并计算具体代码实现
- 用好虚拟网络编辑器
- 6. Dubbo原理解析-代理之Javassist生成的伪代码
- 操作 java并发-线程安全及不可变性(5)
- 用IDEA实现spring-boot-devtools热部署方法
- P2089 烤鸡