STL栈与队列的基础用法
2014-02-15 21:15
218 查看
纯抄书,备忘。
栈:
栈:
#include<stack> #include<cstdio> using namespace std; int main() { stack<int> s;//声明存储int类型数据的栈 s.push(1);//{}->{1} s.push(2);//{1}->{1,2} s.push(3);//{1,2}->{1,2,3} printf("%d\n",s.top());//3 s.pop();//从栈顶移除 printf("%d\n",s.top()); s.pop(); printf("%d\n",s.top()); s.pop(); return 0; }队列:
#include<queue> #include<cstdio> using namespace std; int main() { queue<int>que; que.push(1); que.push(2); que.push(3); printf("%d\n",que.front());//1 que.pop();//从队尾移除,{1,2,3}->{2,3} printf("%d\n",que.front()); que.pop(); printf("%d\n",que.front()); que.pop(); return 0; }
相关文章推荐
- Python批量更新nginx配置文件
- Android 4.4源码下载与编译
- UVALive 6609 Minimal Subarray Length (查找+构建排序数组)
- yii2 model源码解读
- XML数据解析之DOM解析
- 前端工程师必备-网址篇(持续完善中)
- yii2 rbac 设计
- 关于流量,不可不说的秘密
- 国际名品SYSTEM入驻北京金融街购物中心__购物败家_YOKA时尚网
- 《来自星星的你》教授金秀贤衣装大起底_大湘_腾讯网
- SDUT 1646 Complicated Expressions
- C++ sizeof 运算符总结
- 网络流
- socket TCP编程模型实例1
- Poj2105
- 数据结构学习笔记2(链表 上 单链表基础操作&实现多项式相乘)
- android实现数据库和UI同步更新
- Unity3D学习笔记——IDE菜单栏
- ubuntu安装ganglia
- 信息资源管理之颗粒归仓