这里有C++STL——全面总结详细教程(附案例解析)(持续更新中)
目录
deque容器
deque容器基本概念
功能:
-
双端数组,可以对头端进行插入删除操作
deque与vector区别:
- vector对于头部的插入删除效率低,数据量越大,效率越低
- deque相对而言,对头部的插入删除速度回比vector快
- vector访问元素时的速度会比deque快,这和两者内部实现有关

deque内部工作原理:
deque内部有个中控器,维护每段缓冲区中的内容,缓冲区中存放真实数据
中控器维护的是每个缓冲区的地址,使得使用deque时像一片连续的内存空间
本文详细介绍了C++ STL中的Deque容器,包括其基本概念、构造函数、赋值操作、大小调整、插入删除、数据存取以及排序功能。Deque作为双端数组,允许高效地在头部和尾部进行插入删除操作,与vector相比在头部操作上有优势。文中通过案例解析了各种操作的使用方法。
订阅专栏 解锁全文
(十二)&spm=1001.2101.3001.5002&articleId=103219637&d=1&t=3&u=b8e0c2dee3514b29a9f55759c255e939)
2万+

被折叠的 条评论
为什么被折叠?



