萌新的队列练习
来源:互联网 发布:淘宝店如何做推广 编辑:程序博客网 时间:2024/04/28 02:14
***神奇的queue***
其实就本人来说还是喜欢手打的2333,毕竟之前栈啊,队列啊什么都是手打的orz…
后来听说有个叫STL的神奇的东西,感觉世界观都崩塌了,说好的手打呢
所以就试着打了,下面贴代码2333~
#include<iostream>#include<queue>using namespace std;queue<int>q;int main(){ int n,p,x; cout<<"请输入操作次数:"<<'\n'; cin>>n; cout<<"请输入操作方式(1为放入,2为弹出,3为访问队首元素,4为访问队尾元素,5为访问元素个数)"<<'\n'; for(int i=1;i<=n;++i) { cin>>p; if(p==1) { cin>>x; q.push(x); cout<<"PUSH "<<x<<endl; } if(p==2) { if(q.empty()) cout<<"impossible!"<<'\n'; else { cout<<"POP "<<q.front()<<'\n'; q.pop(); } } if(p==3) { if(q.empty()) cout<<"No find "<<'\n'; else cout<<"The first number is "<<q.front()<<'\n'; } if(p==4) { if(q.empty()) cout<<"No find "<<'\n'; else cout<<"The last number is "<<q.back()<<'\n'; } if(p==5) { cout<<" The size is "<<q.size()<<'\n'; } } return 0;}
queue
头文件 < queue >
可以用 queue< int > ,queue < double >定义
0 0
- 萌新的队列练习
- 队列的练习
- jsp 萌新练习
- 循环队列的自我练习
- 链队列的自我练习
- 栈和队列的练习
- 栈和队列的练习
- 栈和队列的练习
- 萌新浅谈单调队列
- 队列练习
- 模板类的练习——队列
- 我的C语言队列练习
- 简单的Posix 消息队列基础练习
- 【数据结构练习】基于线性结构的队列
- jzoj 1365. 【队列练习】奇怪的电梯
- 练习2:简单的堆栈,队列,链表
- python编程练习---队列的实现
- 给新进组员的练习程序
- UITextField字母大写
- kali渗透metasploitable靶机
- 牛客网刷题之对称的二叉树
- 主界面====radioGroup+radioButton+FrameLayout
- stringBuilder.AppendFormat("{0}-{1}-{2}-{3}!",1,"Hi",2,"Bye");
- 萌新的队列练习
- php关于变量的引用机制
- $_POST、input数据流和$HTTP_RAW_POST_DATA的区别
- threadLocal理解
- 我的opengl读书笔记
- UILabel 首行缩进两个字符
- 微信故障中腾讯迎来18岁,但仍面临四大危机
- Android 的res/values/colors自定义颜色列表和注释表及布局文件常用颜色引用,颜色设置
- Eclipse m2e pom报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.Mav