STL-deque容器
发布日期:2021-11-20 10:17:56
浏览次数:18
分类:技术文章
本文共 558 字,大约阅读时间需要 1 分钟。
deque容器:
功能:双端数组,可以对头端进行插入删除操作deque与vector区别:
1.vector对于头部的插入删除效率低,数据量越大,效率越低 2.deque相对而言,对头部的插入删除会比vector快 3.vector访问元素的速度会比deque快,这和两者内部的实现有关1.构造函数
和vector函数原型一样 2.赋值操作 3.大小操作 4.插入和删除 两端插入操作: push_back(elem):在容器尾部插入 push_front(elem):在容器头部插入 pop_back();:删除容器最后一个数据 pop_front():删除容器第一个数据指定位置操作:
insert(pos,elem):在pos位置插入一个elem元素拷贝,返回新数据的位置
insert(pos,n,elem):在pos位置插入n个elem元素,无返回值 insert(pos,beg,end):在pos位置插入[beg,end]区间的数据,无返回值 clear():清空容器的所有数据 erase(beg,end):删除[beg,end]区间的数据,返回下一个数据的位置 erase(pos):删除pos位置的数据,返回下一个数据的位置 5.数据存取操作和vecto容器一样 6.排序:利用sort算法转载地址:https://blog.csdn.net/weixin_43223362/article/details/103246041 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年03月27日 20时40分19秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Unity Shader 入门精要(01) -- 渲染流水线
2019-04-26
Unity Shader 入门精要(02) -- shader的编码基础
2019-04-26
Unity Shader 入门精要(03) -- Unity的基础光照
2019-04-26
Unity Shader 入门精要(04) -- 基础纹理
2019-04-26
Unity3D 移动平台的资源路径问题
2019-04-26
二分查找(折半查找)
2019-04-26
线段树
2019-04-26
编程机制
2019-04-26
自己写的Java版计算器
2019-04-26
字、位、字节摘抄的,怕忘了
2019-04-26
printf与scanf的用法知识(C Primer Plus总结)
2019-04-26
三目运算符(条件运算符)
2019-04-26
C语言中的goto语句
2019-04-26
欧几里德算法及拓展
2019-04-26
CSDN-markdown编辑器基本用法
2019-04-26
等差数列公式搜集
2019-04-26
复合字面量(compound literal)
2019-04-26
gets和puts
2019-04-26
fgets、gets_s和fputs
2019-04-26
解决centos7联网问题
2019-04-26