首页 > 其他 > 详细

#include <set>

时间:2016-08-07 06:09:37      阅读:395      评论:0      收藏:0      [点我收藏+]

 

find();查找元素

size();返回当前向量中已经存放的对象的个数

 

 1 #include <iostream>
 2 #include <set>
 3 
 4 void main()
 5 {
 6     std::set<int>myset;//红黑树
 7 
 8     myset.insert(10);
 9     myset.insert(9);
10     myset.insert(8);
11     myset.insert(7);
12     myset.insert(6);
13     myset.insert(5);
14     myset.insert(4);
15     myset.insert(10);//如果插入的元素已经存在,将会放弃插入
16 
17     auto ib = myset.begin();
18     auto ie = myset.end();
19 
20     for (; ib != ie; ib++)//即使插入的顺序是乱序,但是也会按从小到大的顺序输出
21     {
22         std::cout << *ib << std::endl;
23     }
24 }

 

find查找元素

 

 1 #include <iostream>
 2 #include <set>
 3 
 4 void main()
 5 {
 6     std::set<int>myset;//红黑树
 7 
 8     myset.insert(10);
 9     myset.insert(9);
10     myset.insert(8);
11     myset.insert(7);
12     myset.insert(6);
13     myset.insert(5);
14     myset.insert(4);
15 
16     auto findpos = myset.find(10);
17 
18     std::cout << *findpos << std::endl;
19 }

 

size();返回当前向量中已经存放的对象的个数

 

 1 #include <iostream>
 2 #include <set>
 3 
 4 void main()
 5 {
 6     std::set<int>myset;//红黑树
 7 
 8     myset.insert(10);
 9     myset.insert(9);
10     myset.insert(8);
11     myset.insert(7);
12     myset.insert(6);
13     myset.insert(5);
14     myset.insert(4);
15     myset.insert(10);//如果插入的元素已经存在,将会放弃插入
16 
17     std::cout << myset.size() << std::endl;//返回当前向量中已经存放的对象的个数
18 }

 

#include <set>

原文:http://www.cnblogs.com/denggelin/p/5745280.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!