博客
关于我
Andy's First Dictionary, UVa 10815
阅读量:563 次
发布时间:2019-03-09

本文共 642 字,大约阅读时间需要 2 分钟。

Andy’s First Dictionary, UVa 10815

//Andy’s First Dictionary, UVa 10815

//输入一个文本,找出所有不同的单词(连续的字母序列)
//按字典序从小到大输出,单词不区分大小写。

#include 
#include
#include
#include
using namespace std;set
dict; //string集合int main() { string s, buf; while (cin >> s) { for (int i = 0; i < s.size(); i++) { if (isalpha(s[i])) s[i] = tolower(s[i]); else s[i] = ' '; } stringstream ss(s); //创建字符串流 while (ss >> buf) dict.insert(buf); //从ss中得到buf并插入set中 } for (set
::iterator it = dict.begin(); it != dict.end(); it++) //运用迭代器 cout << *it << endl; return 0;} //以上代码利用了set中元素以从小到大排好序这一性质

转载地址:http://uoipz.baihongyu.com/

你可能感兴趣的文章
MySQL高可用之——keepalived+互为主从
查看>>
MySQL高可用切换_(5.9)mysql高可用系列——正常主从切换测试
查看>>
MySQL高可用解决方案详解
查看>>
MYSQL高可用集群MHA架构
查看>>
MySQL高级-MySQL并发参数调整
查看>>
MySQL高级-MySQL应用优化
查看>>
MySQL高级-MySQL查询缓存优化
查看>>
MySQL高级-MySQL锁
查看>>
MySQL高级-SQL优化
查看>>
MySQL高级-SQL优化步骤
查看>>
MySQL高级-内存管理及优化
查看>>
MySQL高级-存储过程和函数
查看>>
MySQL高级-索引的使用及优化
查看>>
MySQL高级-视图
查看>>
MySQL高级-触发器
查看>>
Mysql高级——锁
查看>>
mysql高级查询~分页查询
查看>>
mysql高级查询之多条件的过滤查询
查看>>
MySQL高频面试题
查看>>
MySQL高频面试题的灵魂拷问
查看>>