C++ STL deque可变数组
来源:互联网 发布:淘宝弹弓价格及图片 编辑:程序博客网 时间:2024/05/16 01:40
写一写,记录自己的点滴,以免忘记了哈哈。
deque资料应该很多,这里不多所了,直接一点上程序吧!
#include <iostream>#include <deque>#include <vector>#include <algorithm>//用于distance(deque模板,deque迭代器)using namespace std;/*STL deque 是一个动态数组,与vector类似可在开头与末尾插入、删除数据*/void main() {//定义一个dequedeque <int> a;//从末尾添加a.push_back(3);a.push_back(4);a.push_back(5);//从开头添加a.push_front(2);a.push_front(1);a.push_front(0);//打印输出for (size_t nCount = 0; nCount < a.size(); ++nCount) {cout << "a[" << nCount << "] = ";cout << a[nCount] << endl;} //删除数据a.pop_back();//删除末尾数据a.pop_front();//删除起始数据cout << "---------------------\n";//迭代器打印数据 deque 有自己的迭代器int i = 0;for (deque <int> ::iterator iter = a.begin(); iter != a.end(); iter++) {//cout << "a[" << i++ << "] = ";//自己的方法填写下标,可用//利用include <algorithm> 头文件size_t idex = distance(a.begin(),iter);cout << "a[" << idex << "] = ";cout << *iter << endl;}system("pause");}
0 0
- C++ STL deque可变数组
- C++STL中vector(可变大小数组)用法总结
- 【C++】 STL vector list deque
- 【C++】 STL vector list deque
- [C++][stl]vector、list、deque
- 【C++】 STL vector list deque
- C++ STL deque 内存布局
- hackerrank>Dashboard>C++>STL>Deque-STL
- Objective-C 可变数组
- c语言 可变数组
- C++:STL之vector,deque对比
- C++STL学习(2)容器deque
- 【day0411 C++】顺序容器 STL deque类
- c++stl的deque(双端队列)
- STL deque
- STL deque
- STL---deque
- stl deque
- [CAQ1]Exception : name may not be null
- uva11297 - Census 线段树套线段树
- PHP RGB颜色和十六进制颜色互转
- 31 5个数求最值
- android 非要和EditText的光标过不去??
- C++ STL deque可变数组
- 容器
- ubuntu 12.04安装qt5.4 编译程序cannot find -lGL问题
- 错误:HttpServlet was not found on the Java
- Android动态封装圆角,按下效果的背景
- No valid signing identities (i.e. certificate and private key pair) matching
- FastDFS分布文件系统
- 复习整理2
- 正则表达式30分钟入门教程