博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++学习02——queue
阅读量:4704 次
发布时间:2019-06-10

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

一、什么是queue

queue 是 c++中的队列结构,是一种先进先出的数据结构, 在c++stl中有该数据结构。 它的模板类定义在这个头文件中。

二、queue的定义:

queue的定义需要两个模板参数, 一个是元素类型, 一个是容器类型, 只有元素类型时必须的, 容器类型默认为deque类型。

queue<元素类型, 容器类型> 标识符;

三、queue的方法:

q.empty(); 判断该队列是否为空 返回值 为bool类型 为空返回 1 否则返回 0;q.size();  访问队列元素个数。    q.push(元素); 将元素 压入队列末端q.pop();     弹出队列的头部元素, 并不会返回被弹出元素的值q.front(); 访问队首元素 返回值为该元素。q.back(); 访问队尾元素 返回值为该元素。

转载于:https://www.cnblogs.com/TJack/p/10764841.html

你可能感兴趣的文章
JarvisOJ Misc 炫酷的战队logo
查看>>
虚拟机Linux5下安装MyEclipse2014的步骤
查看>>
函数练习
查看>>
nginx 基本入门
查看>>
解决Non-resolvable parent POM: Could not find artifact 出现的问题
查看>>
MySQL的C语言接口大全
查看>>
第九周作业
查看>>
DOM_05之DOM、BOM常用对象
查看>>
【Mongodb】---Scheme和Collections对应问题
查看>>
团队作业个人博客02
查看>>
改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects)
查看>>
大型高性能ASP.NET系统架构设计
查看>>
php : 基础(6)
查看>>
在Linux自己Home下安装python
查看>>
SceneGrabber NET 视频批量自动截图软件使用技巧
查看>>
Codeforces985E. Pencils and Boxes (单调队列)
查看>>
python 打印进度条
查看>>
Art Pipeline for glTF
查看>>
Spring Boot配置
查看>>
芒果云 在线代码编辑器
查看>>