deque容器基本操作
来源:互联网 发布:淘宝助理官方下载免费 编辑:程序博客网 时间:2024/06/06 15:43
#include<iostream>using namespace std;#include"deque"#include"algorithm"void printD(deque<int> &d1) //输出deque<int>型容器{ for (deque<int>::iterator it = d1.begin(); it != d1.end(); it++) { cout << *it << " "; } cout << endl;}void f1(){ //在头部或者尾部插入元素 deque<int> d1; d1.push_back(1); d1.push_back(3); d1.push_back(5); d1.push_front(-5); d1.push_front(-3); d1.push_front(-1); printD(d1); //输出结果为: -1 -3 -5 1 3 5 //在头部或者尾部弹出一个元素 d1.pop_back(); d1.pop_front(); printD(d1); //输出结果为: -3 -5 1 3 //查找1在数组下标的值 deque<int>::iterator it = find(d1.begin(), d1.end(), 1); if (it != d1.end()) { cout << "值为1的数组下标为: " << distance(d1.begin(), it) << endl; } else { cout << "未找到值为1的元素" << endl; }}int main(){ f1(); return 0;}
阅读全文
0 0
- deque容器基本操作
- deque容器基本操作
- deque的基本操作
- 基本序列容器:vector、list和deque
- deque容器
- deque容器
- deque容器
- deque容器
- Deque容器
- deque双端队列的基本操作
- C++ STL基本容器string,vector,list,deque,map..[转]
- STL基本容器: string、vector、list、deque、set、map
- STL的三个基本容器 vector list deque
- STL基本容器: string、vector、list、deque、set、map
- multiset容器基本操作
- 【Docker】容器基本操作
- multiset容器基本操作
- stack容器基本操作
- angular购物车增加订单
- AnngularJs购物车的简单操作
- linux命令学习1
- vector容器基本用法
- AngularJs简单订单操作
- deque容器基本操作
- AngularJs购物车添加订单综合
- P2066 机器分配
- stack容器基本操作
- 购物车angular
- 初学angluarjs订单管理
- JAVA中 子类与父类构造方法的关系 个人理解
- Qt中有中文注释编译错误问题
- [BZOJ1612]奶牛的比赛 传递闭包