<STL介绍>--Queue用法
来源:互联网 发布:数学分析 考研 知乎 编辑:程序博客网 时间:2024/05/21 09:56
#include <iostream>
#include <queue>
#include <assert.h>
/*
调用的时候要有头文件: #include<stdlib.h> 或 #include<cstdlib> +
#include<queue> #include<queue>
详细用法:
定义一个queue的变量 queue<Type> M
查看是否为空范例 M.empty() 是的话返回1,不是返回0;
从已有元素后面增加元素 M.push()
输出现有元素的个数 M.size()
显示第一个元素 M.front()
显示最后一个元素 M.back()
清除第一个元素 M.pop()
*/
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
queue <int> myQ;
cout<< "现在 queue 是否 empty? "<< myQ.empty() << endl;
for(int i =0; i<10 ; i++)
{
myQ.push(i);
}
for(int i=0; i<myQ.size(); i++)
{
printf("myQ.size():%d\n",myQ.size());
cout << myQ.front()<<endl;
myQ.pop();
}
system("PAUSE");
return 0;
}
输出结果:
现在 queue 是否 empty? 1
myQ.size():10
0
myQ.size():9
1
myQ.size():8
2
myQ.size():7
3
myQ.size():6
4
请按任意键继续. . .
- <STL介绍>--Queue用法
- <STL介绍>--Queue用法
- STL中的queue用法
- STL queue 用法
- #include<queue> STL 用法
- stl queue 用法
- 【STL】queue用法
- STL queue用法
- C++STL之queue用法
- STL Queue与Stack用法
- C++ stl队列Queue用法介绍:删除,插入等操作代码举例
- C++ stl队列Queue用法介绍:删除,插入等操作代码举例
- C++ stl队列Queue用法介绍:删除,插入等操作代码举例
- C++ stl队列Queue用法介绍:删除,插入等操作代码举例
- C++ stl队列Queue用法介绍:删除,插入等操作代码举例
- STL中的deque介绍--- double-ended queue
- C++ STL queue介绍与使用方法
- STL中stack和queue的用法
- 中缀表达式转换为后缀表达式
- Linux2.6 内核的 Initrd 机制解析
- mysql distinct 去重 和 mysql group by 用法解析(详细)
- 无基础新伙伴前期基本linux学习建议
- initramfs与initrd区别
- <STL介绍>--Queue用法
- 推进:从Linux进程基础知识过渡到进程的控制与进程间的通信
- B树
- MySQL性能优化实战
- 逆向思维在项目开发中真的很重要
- Duplicate property mapping of xxx found in xx 解决办发
- 二叉树的遍历
- 国内技术博客
- 20140711