LeetCode4
来源:互联网 发布:linux 模块查看 编辑:程序博客网 时间:2024/06/16 04:14
Reverse Words in a String III
题目
Given a string, you need to reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order.
#例子
Example 1:
Input: "Let's take LeetCode contest"Output: "s'teL ekat edoCteeL tsetnoc"
提示
Note: In the string, each word is separated by single space and there will not be any extra space in the string.
代码
string reverseWords(string s) { auto temp=s.begin(); for(auto iter=s.begin();iter!=s.end();iter++) { if(*iter==' ') { reverse(temp,iter); temp=iter+1; } } reverse(temp,s.end()); cout<<s; return s; }
string reverseWords(string s) { stack<char> str{}; string out; auto sitr = s.begin(); while (sitr != s.end()) { if (*sitr != ' ') { str.push(*sitr); } else { while (!str.empty()) { out += str.top(); str.pop(); } out += ' '; } sitr++; } while (!str.empty()) { out += str.top(); str.pop(); } cout << out << endl; return out; }
阅读全文
0 0
- leetcode4
- leetcode4
- leetcode4
- leetcode4
- LeetCode4
- leetcode4.MedianofTwoSortedArrays
- LeetCode4: Add Two Numbers
- [LeetCode4]Add Binary
- leetcode4-Add Two Num
- Leetcode4: Factorial Trailing Zeroes
- leetCode4.1.1(Valid Parentheses)
- LeetCode4 Add Digits
- 剑指offer(中位数-LeetCode4)
- Leetcode4 Spiral Matrix II
- 17_06_05 Day4 LeetCode4
- 一天一道leetcode4
- leetCode4.1.2(Longest Valid Parentheses)
- 第九周作业2(LeetCode4)
- hibernate5 报错com.microsoft.sqlserver.jdbc.SQLServerException: 列名 XX 无效。
- DLL---工作笔记
- SparkCore杂记一
- 神经网络API、Kotlin支持,那些你必须了解的Android 8.1预览版和Android Studio 3.0新特性
- 添加jQuery插件
- LeetCode4
- hdu 5701
- 关于listview addheadview时,点击listview报错的问题
- 数据库连接池
- Selenium 与PhantomJS
- SpringMVC原理
- hdu 4424 Conquer a New Region(并查集+贪心)
- ListView多条目
- ImageLoader的基础使用