LeetCode OJ Reverse Words in a String
来源:互联网 发布:mysql存储图片 编辑:程序博客网 时间:2024/05/19 13:06
Given an input string, reverse the string word by word.
For example,
Given s = "the sky is blue
",
return "blue is sky the
".
click to show clarification.
Clarification:
- What constitutes a word?
A sequence of non-space characters constitutes a word. - Could the input string contain leading or trailing spaces?
Yes. However, your reversed string should not contain leading or trailing spaces. - How about multiple spaces between two words?
Reduce them to a single space in the reversed string.
class Solution {public: void reverseWords(string &s) { bool first = true; string temp = " "; temp += s + " "; s.clear(); for (int i = temp.size() - 1; i > 0;) { if (temp[i] == ' ' && temp[i - 1] != ' ') { int j; for (j = i - 1; j > 0; j--) { if (temp[j] != ' ' && temp[j - 1] == ' ') { if (!first) { s += " "; } first = false; s += temp.substr(j, i - j); break; } } i = j - 1; } else { i--; } } }};
0 0
- LeetCode OJ:Reverse Words in a String
- LeetCode OJ :Reverse Words in a String
- Reverse Words in a String -LeetCode OJ
- Leetcode OJ : Reverse Words in a String
- [LeetCode OJ] Reverse Words in a String
- LeetCode OJ:Reverse Words in a String
- LeetCode OJ : Reverse Words in a String
- LeetCode OJ Reverse Words in a String
- LeetCode OJ --问题与解答 Reverse Words in a String
- [LeetCode OJ] Reverse Words in a String 解题报告
- <LeetCode OJ> 151. Reverse Words in a String
- [OJ]: Reverse Words in a String
- 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 OJ 3Sum Closest
- LeetCode OJ Evaluate Reverse Polish Notation
- LeetCode OJ Text Justification
- hdu 1548 A strange lift(bfs)
- (大数据之hadoop)hadoop2.2.0的伪分布式安装说明
- LeetCode OJ Reverse Words in a String
- 机器人技术—基于DELPHI的数据采集与分析类上位机软件的编写
- Xcode下使用SVN教程
- Chat-online
- UVA - 12532 Interval Product
- UVA 10130 SuperSale (DP 01背包)
- time.h
- JS中日期和时间的获取
- 请教一下 服务器的环境是用PHPstudy搭建的用的80口?