C++ 容器deque

deque双端队列(正常的为queue之后会讲到)
deque与上一篇的vector操作基本一致,所以在这里简要的讲一下不同之处
上一篇vector容器点击查看

1.deque容器优劣势

  • deque容器进行队首的插入和删除要比vector快不少
  • deque与vector相比查找所读要慢一些

这是由于deque特殊的内部结构
在这里插入图片描述
因为需要中控器的中转所以会慢一些


接口

1.因为deque没有容量的概念,所以没有容量capacity这个接口

2.,除过容量,vector有的接口,deque都有

3.push_front() pop_front()
插入和删除队首元素

4.排序 sort(iterator start,iterator end)
记得要加头文件include<algorithm.h>

最后这是用vector和deque共同写的代码,实现10个购评委对4位选手的打分,并求出每位选手平均分

点击查看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值