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();//返回队列的大小

浙公网安备 33010602011771号