vector和set
来源:互联网 发布:孙鑫windows编程视频 编辑:程序博客网 时间:2024/06/14 21:40
vector是一个模板,一个不定长的数组,之间可以直接赋值或者作为函数的返回值
声明: vector<int> 类似于一个 int a[] 的整数数组
或 vector<string> 类似于一个 string a[] 的字符串数组
调用:
size() 读取大小
resize() 改变大小
clear() 清空
empty() 测试是否为空
push_back() 向尾部添加元素
pop_back() 删除最后一个元素
set 容器内的元素以节点的方式存储,类似链表
声明:set<int>、set<string>等
调用:
begin() 返回第一个元素
end() 返回最后一个元素
clear() 删除所有元素
empty() 判断是否为空
max_size() 返回可能包含的元素的最大个数
size() 返回当前元素个数
find() 返回给定值的定位器,如果没找到则返回end()
insert() 向容器中插入元素
lower_bound(x) 返回第一个大于等于x的定位器
upper_bound(x) 返回最后一个大于等于x的定位器
注意:set容器中每个元素最多只出现一次!
- Vector和Set类
- vector和set
- vector和set的区别
- vector和set的区别
- vector,map和set笔记
- vector和set的区别之一
- boost_shared_ptr放入set和vector中
- 【转】Collection set map vector list 的区别和联系
- 比较Vector,List,Set和Map间的区别
- Set,List,Map,Vector,ArrayList的区别和用法
- C++中vector和set删除一亿个数字中的奇数
- C++中vector和set删除一亿个数字中的奇数
- 实战c++中的vector系列--copy set to vector(别混淆了reserve和resize)
- vector 与 set区别
- map set vector list
- vector , map , set
- vector set map
- vector、list、map、set
- 修改hosts文件访问google、youtube等网站
- Git
- 流程控制 if语句和switch语句详解
- Java中生成二维码的方法
- python readline或者readlines添加'\n'问题
- vector和set
- ERROR /usr/local/nginx/logs/ nginx.pid"
- [读书笔记] 《Python 机器学习》
- poi导入excel中的日期字段
- Spring源码分析4 — spring bean创建和初始化
- java的缓存实例的不可变类
- AngularJS自定义指令之可选参数replace
- Safecracker
- Linux磁盘与文件系统管理