[leetcode]151. Reverse Words in a String
来源:互联网 发布:mac双系统开机默认 编辑:程序博客网 时间:2024/04/30 11:11
题目链接: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: // function to reverse any part of string from i to j (just one word or entire string) void reverseword(string &s, int i, int j){ while(i<j){ char t=s[i]; s[i++]=s[j]; s[j--]=t; } } void reverseWords(string &s) { int i=0, j=0; int l=0; int len=s.length(); int wordcount=0; while(true){ while(i<len && s[i] == ' ') i++; // skip spaces in front of the word if(i==len) break; if(wordcount) s[j++]=' '; l=j; while(i<len && s[i] != ' ') {s[j++]=s[i++];} reverseword(s,l,j-1); // reverse word in place wordcount++; } s.resize(j); // resize result string reverseword(s,0,j-1); // reverse whole string }};
阅读全文
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--xml解析
- ITU标准系列图书表单
- [leetcode]151. Reverse Words in a String
- 程序的机器级表示(一)(关于程序员,这些汇编知识就够了)
- 多个字段查重
- error: function "atomicAdd(double *, double)" has already been defined
- 一款最新发布的刷网站流量软件
- 操作系统中的各个关系
- Spark性能优化
- 利用R语言分析挖掘Titanic数据集(一)
- Session是否过期失效