首页 > 代码库 > deque双端队列用法
deque双端队列用法
#include <iostream> #include <cstdio> #include <deque> #include <algorithm> using namespace std; deque<int> dq; int main() { dq.push_front(102);///插入头部 dq.push_back(101);///插入尾部 sort(dq.begin(),dq.end()); deque<int>::iterator it = dq.begin(); for( ; it!=dq.end(); it++){ printf("%d ",*it); } cout<<endl; cout<<endl; printf("%d %d\n",dq[0], dq[1]); dq.pop_back();///删除尾部 dq.pop_front();///删除头部 for(int i = 0; i < dq.size(); i++){ printf("%d ",dq[i]);///可以直接通过下标来访问内容,。 } return 0; }
deque双端队列用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。