UVa 110815 Andy’s First Dictionary(set,stringstream)
来源:互联网 发布:java常用泛型方法 编辑:程序博客网 时间:2024/05/21 10:07
个人博客思路:利用string和stringstream将句子切分成单词然后存入set,然后利用set集合内部自动排序的功能。
注意,需将不是字母的字符变成空格。
个人博客代码如下:
#include <iostream>#include<string>#include<set>#include<sstream>using namespace std;ser<string>dict;//定义string类的集合int main(){string s,buf;while(cin>>s){for(int i=0;i<s.length;i++)if(isalpha(s[i])) s[i]=tolower(s[i]);else s[i]=’ ‘; //isalpha()用来判断字符是否是字母//tolower()用来将大写字母转换成小写stringstream ss(s);while(ss>>buf) dict.insert(buf);}for(set<string>::iterator it = dict.begin();it != dict.end();++it)cout<<*it<<endl;return 0;}
转载自洪学林个人博客:www.hongxuelin.com
0 0
- UVa 110815 Andy’s First Dictionary(set,stringstream)
- UVA 10815 Andy's First Dictionary(stringstream,set等)
- UVa10815,Andy's First Dictionary, set,stringstream
- 10815 - Andy's First Dictionary(set和stringstream的应用)
- set---Andy's First Dictionary
- uva Andy's First Dictionary
- Andy's First Dictionary UVA
- Andy's First Dictionary(uva 10815) set用法
- UVa - 10815 - Andy's First Dictionary(STL - 集合set)
- Set操作UVa 10815Andy's First Dictionary
- UVA 10815 Andy's First Dictionary(stl,set)
- UVa 10815 Andy's First Dictionary 【STL】【set】
- UVa 10815 Andy's First Dictionary 【set】【字典序】
- uva-10815-Andy's First Dictionary-stl-set
- UVA 10815 Andy's First Dictionary(set的应用)
- 10815 - 安迪的第一个字典 Andy's First Dictionary(stringstream+set+迭代器)
- Andy's First Dictionary(set)
- UVa OJ 10815-Andy's First Dictionary
- train _cascade 源码阅读之HOG特征
- OC单例 模板封装
- 在网页中创建自己的调试控制台
- 随笔:用心良苦 - 理解 jQuery 的构造函数
- 普元_js_取值
- UVa 110815 Andy’s First Dictionary(set,stringstream)
- ClassLoader 详解及用途
- ReactNative学习记录(一)
- js文字转码方法【学习笔记】
- IPC轻量级实现——AIDL
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 京东2016暑假实习机试题(部分)
- Linux大文件分割split和合并cat使用方法
- 81、编码规范系列(一):Eclipse Code Templates设置