STL之队列的运用
来源:互联网 发布:帝国整站源码 编辑:程序博客网 时间:2024/05/16 02:53
有一系列关于STL的应用: 点击打开链接
卡片游戏:很好地介绍了队列的特点和应用
桌上有一叠牌,从第一张牌开始从上往下依次编号1~n。当至少还剩两张牌时进行如下操作:把第一张牌扔掉,然后把新的第一张牌放到整叠牌的最后。输入n,输出每次扔掉的牌,以及最后剩下的牌。
样例输入:7
样例输出:1 3 5 7 4 2 6
代码如下:
- #include<iostream>
- #include<queue>
- using namespace std;
- queue<int> q; //声明队列
- int main()
- {
- int n;
- cin>>n;
- for(int i=0;i<n;i++) q.push(i+1);
- while(!q.empty())
- {
- cout<<q.front()<<" ";
- q.pop();
- if(!q.empty()) //此处需要判断此时队列是否为空
- {
- q.push(q.front());
- q.pop();
- }
- }
- cout<<endl;
- return 0;
- }
0 0
- STL之队列的运用
- STL之队列的运用
- STL队列和栈的简单运用
- STL之Map的运用
- 优先队列的STL运用与哈夫曼树的实现
- UVa 156 STL之map的运用
- UVa 540 STL之queue的运用
- STL之priority_queue的用法,优先队列
- STL库之队列的简单应用
- STL之优先队列的使用
- stl之queue(队列)的使用
- 【优先队列】STL之优先队列的使用方法
- STL之优先队列、队列、栈的使用
- STL之优先队列
- STL之queque队列
- STL之优先队列
- STL 之队列
- STL之优先队列
- 如何调用当前栏目的上级栏目名称
- C++设计模式实现--适配器(Adapter)模式
- JAVA中默认的编码方式是Unicode是什么意思?
- GCD、线程间通信、Runloop - iOS开发
- lua require
- STL之队列的运用
- 看世界杯应该看到一种精神
- swfobject.embedSWF属性与用法
- javadoc-example
- 获取表数据的插入SQL
- jquery的clone用法
- 大话设计模式-3.单一职责 原则
- Android之Animation全介绍
- linux下的分区方法