uva10185set的自动排序和自动去重以及遍历和string的的辅助问题
来源:互联网 发布:网络钟点工招聘 编辑:程序博客网 时间:2024/04/27 10:11
set的排序和去重以及遍历看下面程序,string是一个类所以不能把一个char型字符赋值给string,但是char型数组可以,
另外在不同的编译器上对于string以什么结尾的说法不一,最好不要用string的有效字符的后面一位来做一些事情。
#include<iostream>#include<cstdio>#include<cstring>#include<string>#include<algorithm>#include<cctype>#include<cmath>#include<set>using namespace std;int main(){ set<string> s; string ss; char x[205]; char c; int len=0; while((c=getchar())!=EOF) { if(isalpha(c)) { c=tolower(c); x[len++]=c; } else { x[len]='\0'; ss=x; if(len) s.insert(ss); len=0; } } // cout<<s.size()<<endl; set<string>::iterator it; for(it=s.begin();it!=s.end();it++) cout<<*it<<endl; return 0;}
0 0
- uva10185set的自动排序和自动去重以及遍历和string的的辅助问题
- vector的排序和去重
- js数组的去重和排序
- 自动安装辅助程序的一些问题
- 自动装箱、拆箱和String的相关问题
- iOS 数组的去重(普通的无序的去重和排序好的去重)
- iOS 数组的去重(普通的无序的去重和排序好的去重)
- iOS 数组的去重(普通的无序的去重和排序好的去重)
- iOS 数组的去重(普通的无序的去重和排序好的去重)
- 明明的随机数—去重和排序
- 一组数据去重和排序的实现
- 排序和去重--说说两个简单常用的算法
- c++中set的使用:初始化和去重、排序
- 用哈希算法的思想解决排序和字符串去重问题,时间复杂度为O(N)
- 堆的建立,插入和自动排序
- 自动拆箱&自动装箱以及String 和基本数据类型封装类生成的对象是否相等
- Comparable 和 Comparator 区别以及应用,TreeSet和 List的 自动排序
- Java 自动装箱和自动拆箱注意的问题
- ubantu中使用ssh服务
- epoll之ET与LT模式
- 【bzoj1036】【树链剖分】【ZJOI2008】树的统计Count
- k-折交叉验证(k-fold CrossValidation) matlab代码
- matlab处理double jpeg问题常用函数不定期汇总
- uva10185set的自动排序和自动去重以及遍历和string的的辅助问题
- Matlab 图像处理相关函数命令
- HTML5拖放本地资源
- hibernate4.3.6二级缓存配置方法
- 如何让height:100%起作用
- mysql版本5.6安装配置问题
- Android应用开发SharedPreferences存储数据的使用方法
- PowerDesigner从DB2生成物理模型
- web安全扫描工具---Appscan使用