C++11 STL中的容器
来源:互联网 发布:cdn软件 编辑:程序博客网 时间:2024/06/01 18:34
C++11 STL中的容器
==================================================
一、顺序容器:
vector:可变大小数组;
deque:双端队列;
list:双向链表;
forward_list:单向链表;
array:固定大小数组;
string:与vector相似的容器,但专门用于保存字符。
==================================================
二、关联容器:
按关键字有序保存元素:(底层实现为红黑树)
map:关联数组;保存关键字-值对;
set:关键字即值,即只保存关键字的容器;
multimap:关键字可重复的map;
multiset:关键字可重复的set;
==================================================
无序集合:
unordered_map:用哈希函数组织的map;
unordered_set:用哈希函数组织的set;
unordered_multimap:哈希组织的map;关键字可以重复出现;
unordered_multiset:哈希组织的set;关键字可以重复出现。
==================================================
三、其他项:
stack、queue、valarray、bitset
阅读全文
0 0
- C++STL中的容器
- C模板实现STL容器中的vector
- C++11 STL中的容器
- C++11 STL中的容器
- C++11 STL中的容器
- C++STL中的set容器和map容器
- 【C/C++】STL容器
- 浅谈STL中的容器
- STL中的list容器
- STL中的容器
- STL中的list容器
- STL中的deque容器
- STL中的容器
- STL中的set容器
- STL中的map容器
- STL中的容器对比
- STL 中的容器们
- STL中的set容器
- 扩展阅读 正则表达式与ReDOS
- continue VS break
- MongoDB mongo.exe启动及闪退解决
- 确定比赛名次
- python 异常处理
- C++11 STL中的容器
- 关于webstrom更新版本后,输入法在编辑器内更新太慢,并且提示文字不消失的解决办法
- [学习笔记]初识ASP.NET MVC
- yii2 学习
- JVM类加载器机制
- Matlab 画log曲线
- Python中的单向链表如何实现?
- HihoCoder
- CI与Apache众htaccess规则