LeetCode 557. Reverse Words in a String III (字符串翻转)
来源:互联网 发布:齐次坐标 知乎 编辑:程序博客网 时间:2024/06/06 07:22
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.
按单词翻转字符串。要点在\0和size()的判断和处理,以及最后的空格的处理。string reverseWords(string s) { string str = ""; string tmp="",tmp2=""; int nCrt= 0; while(nCrt<s.size()) { tmp=""; while(s[nCrt]!=' '&& nCrt<s.size()) { tmp+=s[nCrt]; nCrt++; } nCrt++; tmp2=tmp; for(int i=0;i<tmp.size();i++) { tmp2[i] = tmp[tmp.size()-1-i]; } str+=tmp2; if(nCrt<=s.size()-1) str+=" "; } return str; }
阅读全文
0 0
- LeetCode 557. Reverse Words in a String III (字符串翻转)
- 557. Reverse Words in a String III (字符串)
- leetcode 151. Reverse Words in a String 字符串 翻转
- 字符串-leetcode 557 Reverse Words in a String III
- [LeetCode]557. Reverse Words in a String III(反转字符串 III)
- leetCode---Reverse Words in a String III
- leetcode-Reverse Words in a String III
- Reverse Words in a String III(leetcode)
- Reverse Words in a String 翻转字符串
- leetcode题解-151. Reverse Words in a String && 557. Reverse Words in a String III
- 字符串-Reverse Words in a String(翻转字符串)
- Leetcode-557. Reverse Words in a String III
- 【Leetcode】557. Reverse Words in a String III
- leetcode 557. Reverse Words in a String III
- LeetCode之路:557. Reverse Words in a String III
- Leetcode 557. Reverse Words in a String III
- LeetCode 557. Reverse Words in a String III
- leetcode 557. Reverse Words in a String III(easy)
- APP开发实战173-ActionBar资源文件的生成工具
- android -简单注册登录页面应用
- 排序--选择排序
- 提高篇项目1-将数组n前面的数输出
- Visual Studio中在源文件与头文件之间切换的快捷键
- LeetCode 557. Reverse Words in a String III (字符串翻转)
- 【原创】【程序小游戏】平面四子棋 C++
- Dataquest学习总结[7]
- git 常用命令
- C++排序算法之桶排序
- caffe cuda8.0 GTX1070安装问题总结
- Laravel+Intervention上传图片
- 排序-希尔排序
- 使用C#读取文件更有效率的几种方法