set排序(个人模版)

简介: set排序: 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 sets; 8 int main() 9 { 1...

set排序:

 1 #include<stdio.h>  
 2 #include<string.h>  
 3 #include<iostream>  
 4 #include<set>  
 5 #include<string>  
 6 using namespace std;  
 7 set<string >s;  
 8 int main()  
 9 {  
10     string a;  
11     while(getline(cin,a))  
12     {  
13         for(int i=0; i<a.size(); i++)  
14         {  
15             string tmp;  
16             if(!isalpha(a[i]))continue;  
17             while(isalpha(a[i]))  
18             {  
19                 if(a[i]>='A'&&a[i]<='Z')  
20                 tmp+=a[i]+32;  
21                 else tmp+=a[i];  
22                 i++;  
23             }  
24             s.insert(tmp);  
25         }  
26     }  
27     for(set<string>::iterator it=s.begin(); it!=s.end(); it++)  
28     {  
29         cout<<*it<<endl;  
30     }  
31 }  

 

目录
相关文章
|
4月前
|
存储 Java 索引
JavaSE——集合框架一(6/7)-Set系列集合:LinkedHashSet的底层原理、TreeSet集合(介绍,自定义排序规则,排序示例)
JavaSE——集合框架一(6/7)-Set系列集合:LinkedHashSet的底层原理、TreeSet集合(介绍,自定义排序规则,排序示例)
34 1
|
5月前
|
存储 C++ 容器
set容器一自定义数据类型指定排序规则讲解
set容器一自定义数据类型指定排序规则讲解
137 1
|
5月前
|
存储 C++ 容器
set容器-内置类型指定排序规则讲解
set容器-内置类型指定排序规则讲解
69 0
|
5月前
|
C++
c++ set、map的四种自定义排序方法
c++ set、map的四种自定义排序方法
204 0
|
C++ 容器
<C++>快速掌握set 容器|去重的底层原因|使用仿函数定义排序规则(下)
<C++>快速掌握set 容器|去重的底层原因|使用仿函数定义排序规则
183 0
|
C++ 容器
<C++>快速掌握set 容器|去重的底层原因|使用仿函数定义排序规则(上)
<C++>快速掌握set 容器|去重的底层原因|使用仿函数定义排序规则
212 0
|
Java
Java使用lambda对List,Set进行排序
前言 平常使用List和Set进行排序,还是很常见的,大多数的场景是对Integer,String,Long这种的排序,那么我今天先总结下难的,对一个实体类进行排序。 正文 首先定义一个实体类: package model; /** * 介绍人的实体类 * @author luckyharr...
2415 0
|
Java
list set array map 排序问题
    While analyzing source code of a large number of open source Java projects, I found Java developers frequently sort in two ways.
1017 0
|
Java 数据库连接 数据库
【java】实体类中 Set<对象> 按照对象的某个字段对set排序
背景: User实体类 有个属性是 Set 职位变更字段 如下:   PositionChange实体类  有个属性是positionStartDate   什么时候开始任职此职务的字段 现在有一个需求,想在查询出  User这个对象的时候 ,可以获取到 Set中  用户最新任职的一条岗位记录,也就是展示当前用户所处的岗位信息。
1415 0