queue容器

概念

队列是一种特殊的线性表,是一种先进先出(FIFO)的数据结构。它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。
queue容器_第1张图片

标题常用API

1、queue构造函数

queue<T> queT;//queue采用模板类实现,queue对象的默认构造形式:

queue(const queue &que);//拷贝构造函数

2、queue存取、插入和删除操作

push(elem);//往队尾添加元素

pop();//从队头移除第一个元素

back();//返回最后一个元素

front();//返回第一个元素

3、queue赋值操作

queue& operator=(const queue &que);//重载等号操作符

4、queue大小操作

empty();//判断队列是否为空

size();//返回队列的大小

你可能感兴趣的:(c++,stl)