queue容器
一、头文件
#include <queue>
二、queue基本概念
概念: Queue是一种先进先出(First In First Out,FIFO)的数据结构,它有两个出口
三、queue常用接口
功能描述:队列容器常用的对外接口
构造函数:
●queue<T> stk;
//queue采用模板类实现,queue对象的默认构造形式
●queue(const queue &stk);
//拷贝构造函数
赋值操作:
●queue& operator=(const queue &stk);
//重载等号操作符
数据存取:
●push(elem);
//向队尾添加元素
●pop();
//从队头移除第一个元素
●back();
//返回队尾最后一个元素
●front();
//返回队头开头一个元素
大小操作:
●empty();
//判断队列是否为空
●size();
//返回队列的大小