deque
双端数组
在头部插入数据的速度比vector快
访问元素的速度没有vector快
支持随机访问的迭代器
内部结构:
deque容器内部有一个中控器,维护每段缓冲区的内容,缓冲区存放的是真实的地址
中控器维护每个缓冲区的地址
构造函数:同vector
赋值:同vector
大小:没有vector的容量的概念,其他同vector
插入与删除:
push_front(elm) push_back(elm)
pop_front() pop_back()
insert:同vector
erase:同vector
clear :同vector
存取:[ ] at front() back()
排序:sort(iterator beg,iterator end)
所有支持随机访问的迭代器都可以使用sort算法
头文件需要包含<algorithm>