STL学习笔记
来源:互联网 发布:淘宝店铺认证照片要求 编辑:程序博客网 时间:2024/06/11 11:20
容器的结构
deque 双向 分段连续空间 每次新增时扩充一个buffer
关联式容器
序列式容器
array 连续的储存空间 且大小固定
vector 连续的储存空间 起始位置固定 动态向后扩容 每次增长的大小为2倍增长
动态增长的过程中 需要重新找到空间 需要转移元素
deque 双向 分段连续空间 每次新增时扩充一个buffer
内部可以实现队列 和 栈
list 非连续的储存空间 双向链表
关联式容器
set key和value 是一样的 key就是value value就是key
map 节点为键值对
内部的实现都为红黑树(高度平衡的二叉树)
unordered 内部为hashtable
动态增长的过程中 需要重新找到空间 需要转移元素
阅读全文
0 0
- STL学习笔记-->初识STL
- STL学习笔记--初识STL
- STL之学习笔记
- stl学习笔记1
- stl学习笔记2
- stl学习笔记3
- stl学习笔记4
- stl学习笔记5
- stl学习笔记6
- stl学习笔记7
- stl 学习笔记 8
- stl 学习笔记 9
- stl 学习笔记 10
- stl 学习笔记 11
- stl 学习笔记 12
- C++ STL 学习笔记
- STL学习笔记
- STL小人书学习笔记
- Ubuntu安装pig-0.17.0
- 读入被include的其它Makefile。
- Spring+Springmvc+Hibernate框架搭建,简单实例
- 动态顺序表的增、删、查、找
- MySQL主主复制+keepalived打造高可用MySQL集群
- STL学习笔记
- ORACLE RAC体系结构图
- AutoCAD .Net 设置UCS与直线对齐
- 编写简单通用makefile
- MySQL数据库使用——MySQL数据库管理
- bzoj4519[Cqoi2016]不同的最小割
- bootstrap selectpicker 动态增加选项
- Java并发编程的艺术(十)——线程池(1)
- Linux 进程--父进程查询子进程的退出状态