C++ STL 学习笔记 queue
来源:互联网 发布:数据库用什么软件好 编辑:程序博客网 时间:2024/05/17 07:46
queue
queue 队,一种先进先出的数据结构,c++ stl里也叫容器适配器,它是以deque 或list为基础的一种数据结构(不能用vector)
queue的相关操作
queue<int deque<int>> q;queue<int list<int>> q;q.empty();q.size();q.push(item); //入队q.pop(); //出队q.back(); //返回对尾元素q.front(); //返回队首元素
学习代码
#include <iostream>#include <queue>#include <deque>#include <list>using namespace std;int main(){ queue<int, deque<int>> a; queue<int, list<int>> b; queue<int> c;//默认以deque为基础 c.push(10); c.push(5); c.push(-1); c.push(20); cout << "队列里数据有" << c.size() << "个" << endl; cout << "队首:" << c.front() << endl; cout << "队尾:" << c.back() << endl; c.pop(); cout << "新队首:" << c.front() << endl; while (c.size() != 0) { cout << "删除" << c.front() << endl; c.pop(); } if (c.empty()) { cout << "现在队列为空" << endl; } getchar(); return 0;}
0 0
- C++学习笔记stl queue
- C++ STL 学习笔记 queue
- C++ STL学习笔记6--queue
- C++ STL--queue队列容器学习笔记
- STL学习笔记——1.queue
- C++STL学习笔记
- C++STL学习笔记
- 【C++】STL--QUEUE
- 【C/C++】STL学习笔记
- queue--初步学习STL
- STL学习 - queue了解
- STL学习--queue priority_queue
- stl源码剖析 详细学习笔记stack queue
- STL学习笔记— —特殊容器queue
- STL学习笔记12— —特殊容器queue
- C++—STL学习笔记
- C++STL之queue用法
- STL学习之queue适配器
- 大数据江湖之即席查询与分析(下篇)--手把手教你搭建即席查询与分析Demo
- verilog学习笔记——三段式状态机
- Andriod注册广播而未销毁引起的内存泄露
- 让树莓派开机运行Python脚本的简单方法
- 创建第一个struts2项目
- C++ STL 学习笔记 queue
- 运维请注意:”非常危险“的Linux命令大全
- cfq_init
- 【BZOJ 1858】【SCOI 2010】序列操作【区间线段树】
- Android应用中去掉标题栏方法总结(Eclipse+Android Studio)
- Spring基于xml文件的方式配置AOP
- STM32学习系列----STM32之GPIO
- virtualbox安装centos后无法上网解决办法
- 318. Maximum Product of Word Lengths