STL中set基础用法笔记
来源:互联网 发布:linux curl命令详解 编辑:程序博客网 时间:2024/05/16 10:29
1.初始定义及头文件
set<typename> t;例:set<int> si;typename可以是基本类型也可以是结构体或类
需包含头文件#include<set>,或者直接包含万能头文件#include<bits/stdc++.h>
2.初始化
第一种;
set<int> a;
set<int> b(a);
第二种:
int c[]={1,1,2,2};
set<int> d(c,c+3); //set中不存在相同的值,所以初始化后d中只有两个数。
3.遍历方式
for(set<int>::iterator it=d.begin();it!=d.end();it++)
cout << *it <<endl;
不能采用d[i]的方式遍历
4.插入变量
set<int> si;
si.insert(30);
si.insert(20);
si.insert(20);
for(set<int>::iterator it=si.begin();it!=si.end();it++)
cout << *it <<endl;
输出结果为20,30.因为set的插入会剔除重复的值,并排序。
5.查找变量:find函数
6.判断是否为空:empty函数
7.count函数
8.:lower_bound/upper_bound
还未完全写完。欢迎大家批评指正以及补充
可参阅:http://www.cnblogs.com/agpro/archive/2010/06/23/1763536.html
- STL中set基础用法笔记
- STL中set用法
- STl 中set的用法
- STL中set的用法
- STL中set用法详解
- STL中set用法详解
- stl 中 set容器用法
- STL中set用法详解
- STL中set用法详解
- STL中set用法详解
- STL中set用法详解
- STL::set用法
- STL------set用法!!!
- STL-set用法
- STL用法 (set)
- 【转】STL-set用法
- STL set的用法
- STL set基本用法
- Java NIO系列教程(一) Java NIO 概述
- HttpURLConnection使用示例
- nginx
- 算法常用的工具---流程图
- TensorFlow/对抗网络DCGAN生成图片
- STL中set基础用法笔记
- Git 版本控制之Xcode 上使用(码云)
- Sitemesh的使用
- 简单的web登录界面数据库验证 JSP+JavaBean
- GPS通信协议——最常用的NMEA0183协议
- 在windown下安装DB2-Express-C
- JS实现简单的多物体运动动画
- 162. Find Peak Element
- 11.定位