码迷,mamicode.com
首页 > 其他好文 > 详细

#include <deque>

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

标签:元素   math   end   访问   begin   https   log   声明   大小   

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>

标签:元素   math   end   访问   begin   https   log   声明   大小   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!