stl 应用 set
来源:互联网 发布:ubuntu apt get mysql 编辑:程序博客网 时间:2024/05/16 16:54
#include<cstdio>#include<cstring>#include<string>#include<set>#include<sstream>#include<iostream>#include<algorithm>using namespace std;set<string> dict;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]);//tolower功 能: 把 字符转换成小写字母,非字母字符不做出处理 else s[i]=' '; } stringstream ss(s);//把s弄到缓存区 while(ss>>buf) dict.insert(buf); } for(set<string>::iterator it=dict.begin();it!=dict.end();it++)//set<string>::iterator是迭代器 { cout<<*it<<"\n"; } return 0;}
生成字典
原题代码http://7xjob4.com1.z0.glb.clouddn.com/c0d75d1818b79aa14b802f9660a055f7
竟然set也可以这样用,长见识了
0 0
- STL 应用之set
- stl 应用 set
- STL Set的综合应用
- STL-set,map基础应用
- STL应用——神奇的set
- stl set和map应用记录
- STL中Map和Set应用总结
- stl之set集合容器应用基础
- STL里set函数的基本应用
- STL——set的应用
- 【STL】STL中红黑树的应用set、multiset、map、multimap
- STL set
- STL SET
- STL set
- stl set
- STL set
- STL----set
- STL set
- linux(Ubuntu)下编译openJDK
- js中创建对象的几种方式
- Delphi QuickReport 分组— QRGroup
- 网络爬虫到底是什么?
- 2 svn操作
- stl 应用 set
- 使用cmake自动构建工程
- 1041. 考试座位号(15)
- mysql日志分析工具-mysqldumpslow
- Android: MVP设计模式
- 简易扫雷bot
- 多线程创建的三种方式
- [leetcode-排序]--23. Merge k Sorted Lists
- 音频平衡信号和非平衡信号区别