码迷,mamicode.com
首页 > 其他好文 > 详细

#include <set>

时间:2016-08-07 06:12:15      阅读:189      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!