博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
queue
阅读量:5279 次
发布时间:2019-06-14

本文共 608 字,大约阅读时间需要 2 分钟。

首先要引入头文件  #include <queue> . 并使用命名空间  using namespace std;

同stack一样,queue也不能使用迭代器。因为queue只能在队尾插入元素,在队头删除元素。不能对里面的元素进行遍历。

1、创建queue

queue
queue1; queue
queue2(queue1);

2、push():在队尾插入元素

queue1.push(2);    queue1.push(4);    queue1.push(6);

3、front(): 访问队头元素; back(): 访问队尾元素

cout << "队头元素为:" << queue1.front() << endl;    cout << "队尾元素为:" << queue1.back() << endl;

4、pop():删除队头元素

queue1.pop();

5、empty() :判断队列是否为空

cout << "队列是否为空:" << queue1.empty() << endl;

6、size():计算队列中的元素个数

cout << "队列的长度为:" << queue1.size() << endl;

 

转载于:https://www.cnblogs.com/cgc0415/p/8778923.html

你可能感兴趣的文章
【原】Win7 host 与 virtualbox ubuntu guest 相同ping通
查看>>
jQuery的$.ajax方法响应数据类型有哪几种?本质上原生ajax响应数据格式有哪几种,分别对应哪个属性?...
查看>>
第8章 IO类
查看>>
Insert data from excel to database
查看>>
用户控件赋值
查看>>
NodeJs读取源代码使用的字符集
查看>>
《Linux命令、编辑器与shell编程》第三版 学习笔记---000
查看>>
Ajax学习
查看>>
python类及其方法
查看>>
混合连接(解决通路歧义)
查看>>
Vue http.get vue-resource
查看>>
转载:JVM GC机制
查看>>
EGL 1.0 学习笔记
查看>>
关于bootstrap时间控件datetimepicker的位置错乱问题
查看>>
上班第一天,挑战算法大牛们,你能做出来吗
查看>>
E4 - Eclipse 4.x 和 XWT的关系
查看>>
1257: [CQOI2007]余数之和sum - BZOJ
查看>>
软件包管理
查看>>
iOS开发-仿微信图片分享界面实现
查看>>
java集合及其方法
查看>>