STL-queue实现队列
来源:互联网 发布:马尔可夫链 转化矩阵 编辑:程序博客网 时间:2024/05/29 04:43
#include<queue>用来将STL的queue包含到程序中。
queue<string> Q;是一个声明,用于生成管理int型元素的队列。STL提供的queue是一个模板,需要我们在<>中指定类型,从而定义管理该类型数据的容器。
例如:queue中定义了如下表的成员函数
函数名 功能 复杂度
size() 返回队列的元素数 O(1)
front() 返回队头的元素 O(1)
pop() 从队列中取出并删除元素 O(1)
push(x) 向队列中添加元素x O(1)
empty() 在队列为空时返回true O(1)
queue的使用方法
#include <cstdio>#include <iostream>#include <cstring>#include <queue>using namespace std;int main(){queue<string> Q;Q.push("red");Q.push("yellow");Q.push("yellow");Q.push("blue");cout<<Q.front()<<" ";Q.pop();cout<<Q.front()<<" ";Q.pop();cout<<Q.front()<<" ";Q.pop();Q.push("green");cout<<Q.front()<<" ";Q.pop();cout<<Q.front()<<endl;return 0;}
阅读全文
0 0
- STL-queue实现队列
- STL--queue(队列)
- STL - queue(队列)
- C++ STL queue队列
- C++ STL 队列 QUEUE
- STL-单向队列queue
- STL queue队列
- STL-queue(队列)
- 【STL】queue队列适配器
- 用List模拟实现STL下的queue队列
- UVa - 540 - Team Queue(STL - 队列queue)
- 关于STL(Queue)队列
- STL-优先队列(priority queue)
- stl之queue队列容器
- STL之queue(队列)
- STL 队列queue的使用
- STL之queue实现
- STL queue 的实现
- 两个链表的第一个公共节点
- 如何在navicat里面远程登陆mysql
- MySQL数据库索引类型以及创建
- MySQL,MySQL,Oracle 默认的port ,url,drivername
- 欧拉回路
- STL-queue实现队列
- Visual Studio中C++关于Unicode字符集和多字节字符集
- ie6兼容问题
- 微信分享 errorCode 为-6
- poj 2441 Arrange the Bulls (状压dp)
- 《华为机试在线训练》之汽水瓶
- HDFS知识点总结
- hdu6154 CaoHaha's staff 找规律
- hdu 6143(精妙的递推)