#include<queue> 【c++】
来源:互联网 发布:淘宝店铺怎么优化标题 编辑:程序博客网 时间:2024/05/02 01:21
#include <queue>
using namespace std; //这几个头文件必不可少
int main()
{
queue<类型(如int)> q; //使用前需定义一个queue变量,且定义时已经初始化
while(!q.empty()) q.pop(); //重复使用时,用这个初始化
q.push(1); //进队列
q.pop(); //出队列
int v=q.front(); //得到队首的值
int s=q.size(); //得到队列里元素个数
return 0;
}
1. #include<iostream>
2. #include<list>
3. #include<queue>
4. using namespace std;
5. #define QUEUE_SIZE 50 //固定大小为50
6. int main()
7. {
8. queue<int,list<int>> q;
9. if(q.size<QUEUE_SIZE)q.push(51);
10. if(q.size<QUEUE_SIZE)q.push(36);
11. if(q.size<QUEUE_SIZE)q.push(28);
12. while(!q.empty())
13. {
14. cout<<q.front()<<endl; //打印51 36 28q.pop();
15. //出队}return 0;
16. }
code:
1. #include<stdio.h>
2. #include<queue>
3. #include<string.h>
4. using namespace std;
5. int main()
6. {
7. register int i,j;
8. int m,n;
9. char c[6];
10. int x,y;
11. while(scanf("%d%d",&n,&m)!=EOF)
12. {
13. queue<int>Q[10000];
14. for(i=0;i<m;i++) {
15. scanf("%s",&c);
16. if(strcmp(c,"INIT")==0)
17. {
18. for(j=1;j<=n;j++)
19. {
20. while(!Q[j].empty())
21. Q[j].pop();
22. }
23. continue;
24. }
25. if(strcmp(c,"PUSH")==0)
26. {
27. scanf("%d%d",&x,&y);
28. Q[x].push(y);
29. continue;
30. }
31. if(strcmp(c,"POP")==0)
32. {
33. scanf("%d",&y);
34. if(Q[y].empty())
35. {
36. printf("NULLn");
37. continue;
38. }
39. else
40. printf("%dn",Q[y].front());
41. Q[y].pop();
42. }
43.
44. }
45. }
46. return 0;
47. }
- #include<queue> 【c++】
- #include<queue> 【c++】
- 【C++】队列容器 头文件 #include<queue> 解读
- #include <queue> 的使用
- #include<queue> STL 用法
- #include <queue> 库的用法~
- #include<queue>的经典应用
- 【BFS】BFS模板(#include<queue>)
- queue.c
- queue.c
- c-queue?
- [C++]include
- c include
- IOS-usr/include-dispatch-queue.h
- include *.c与 include *.h
- C/C++-----------00queue-------
- Queue-C++template1
- Queue-C++template
- pair(对组)
- c/c++程序员应聘常见问题深入剖析
- 关于java和c++中布尔量的比较
- hdu 4336 Card Collector
- hdu 1236
- #include<queue> 【c++】
- 设置和破解Syskey双重加密电脑开机
- UVA 10763 - Foreign Exchange(二分查找)
- 进程与线程及通信总结
- Navicat windowns下远程连接linux端的mysql
- ddddddddddddddddddddddddd
- 堆排序
- python GIL (Global Interpreter Lock)
- 试试看