[LeetCode OJ] Reverse Words in a String 解题报告
来源:互联网 发布:斑马网络计划破解软件 编辑:程序博客网 时间:2024/05/16 07:07
一年没碰ACM了,不知不觉我也快毕业了,为了找工作复习下算法。
看见BBS上有人推荐LeetCode OJ,那我就来刷一下,顺便写写结题报告,说不定对其他网友能起到帮助呢。
第一题:Reverse Words in a String
题目地址:https://oj.leetcode.com/problems/reverse-words-in-a-string/
题意:给一个字符串,将字符串中的单词逆序输出,中间用单词隔开。
要点:没什么要点,注意只有一个单词的情况下不要在其后面输出空格。
总结:这道题正好复习下vector,stringstream和sort函数的使用,毕竟很久没碰C++了。
#include <iostream>#include <sstream>#include <cstdio>#include <string>#include <cstring>using namespace std;class Solution {public: void reverseWords(string &s) { string ret = ""; vector<string> vec; int cnt = 0; stringstream SStream; SStream<<s; string tmp; while(SStream>>tmp){ vec.push_back(tmp); ++cnt; } for(int i = cnt-1; i >= 0; --i){ ret+=vec[i]; if(i!=0 && cnt > 1){ ret+=" "; } } s = ret; }};
0 0
- [LeetCode OJ] Reverse Words in a String 解题报告
- leetcode解题报告 Reverse Words in a String
- LeetCode 解题报告 Reverse Words in a String
- 【LeetCode】Reverse Words in a String 解题报告
- [leetcode] 151. Reverse Words in a String 解题报告
- [leetcode] 186. Reverse Words in a String II 解题报告
- 【LeetCode】Reverse Words in a String III 解题报告
- [Leetcode] 151. Reverse Words in a String 解题报告
- [Leetcode] 186. Reverse Words in a String II 解题报告
- [leetcode]151. Reverse Words in a String@Java解题报告
- [Leetcode] 557. Reverse Words in a String III 解题报告
- 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
- Codeforces Round #263 (Div. 2) proC
- android学习资源
- 用C# winform 编写一个计算器
- Red John Game
- 排序的时候一定要注意相等的情况。。
- [LeetCode OJ] Reverse Words in a String 解题报告
- Codeforces Round #263 (Div. 2)
- 2个有序链表的合并
- 如何使用Uglify2.js分析函数中的依赖项
- Russian Dolls
- 链表翻转
- char 字符范围
- Aztec Pyramid
- jQuery+Ajax+PHP 制作简单的异步数据传输(测试用户名是否可用)