加载中...

queue

queue容器

1.数据结构:连续的存储空间,有两个口,一个是进入数据,一个是出数据,有先进先出的特性

Queue所有元素的进出都必须符合”先进先出”的条件,只有queue的顶端元素,才有机会被外界取用。Queue不提供遍历功能,也不提供迭代器。

2.迭代器:没有迭代器

3.常用的api:

​ 1.构造函数

queue<T> queT;//queue采用模板类实现,queue对象的默认构造形式:
queue(const queue &que);//拷贝构造函数

​ 2.存取、插入和删除操作

push(elem);//往队尾添加元素
pop();//从队头移除第一个元素
back();//返回最后一个元素
front();//返回第一个元素

​ 3.赋值

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

​ 4.大小操作

empty();//判断队列是否为空
size();//返回队列的大小
posted @ 2024-02-20 19:38  江寒雨  阅读(52)  评论(0)    收藏  举报