首页 > 其他 > 详细

#include <deque>

时间:2018-11-02 10:02:10      阅读:190      评论:0      收藏:0      [点我收藏+]

deque

\(deque\)头文件主要包括一个双端队列容器。是一个支持在两端插入两端删除的线性储存空间,与vectorqueue相似。与\(vector\)比起来,\(deque\)可以在\(O(1)\)的时间内在首端插入元素。与\(queue\)比起来,\(deque\)又能像数组一样随机访问。

声明方式

deque<int> q;
deque<int>::iterator it;

q.size()

返回双端队列大小。

q.empty()

返回双端队列是否为空。

q.clear()

清空容器。

[]

\(vector\)一样随机访问。

q.begin()/q.end()

返回首迭代器/尾迭代器。

q.front()/q.back()

返回队头/队尾元素。

q.push_front(x)/q.push_back()

在队头/队尾插入元素\(x\)

q.pop_front()/q.pop_back()

弹出队头/队尾元素

#include <deque>

原文:https://www.cnblogs.com/AKMer/p/9894310.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!