0
点赞
收藏
分享

微信扫一扫

set

set_删除元素set_ios_02

1 #include <cstdio>
2 #include <iostream>
3 #include <queue>
4 #include <set>
5 using namespace std;
6 int main()
7 {
8 //声明
9 set<int> s;
10
11 //插入元素
12 s.insert(1);
13 s.insert(2);
14 s.insert(3);
15
16 //元素个数
17 cout<<s.size()<<endl;
18
19 //查找元素
20 set<int> ::iterator ite;
21 ite=s.find(1);
22 if(ite==s.end()) cout<<"Not found"<<endl;
23 else cout<<"Find it"<<endl;
24
25 ite=s.find(2);
26 if(ite==s.end()) cout<<"Not found"<<endl;
27 else cout<<"Find it"<<endl;
28
29 //删除元素
30 s.erase(3);
31 ite=s.find(3);
32
33 //其他的查找元素的方法
34 if(s.count(3)==0) cout<<"Not found"<<endl;
35 else cout<<"Find it"<<endl;
36
37 //遍历所有元素
38 for(ite=s.begin();ite!=s.end();ite++) cout<<*ite<<endl;
39 return 0;
40 }

View Code





举报

相关推荐

0 条评论