STL中stack,queue的操作
来源:互联网 发布:dm1016破解网络锁 编辑:程序博客网 时间:2024/05/22 04:56
STL中stack,queue的操作
Last Edit 2013/11/26
stack<int> a;
stack<int> a(b);
stack<int,vector<int>>c;
stack<int,list<int>>d;等等,是STL中常见的stack的使用方法。其中第二个容器类型不是不需要的,默认为deque;
常用的方法:
push(i); 向栈顶添加一个元素;
top(); 取栈顶元素
pop(); 栈顶元素出栈
size(); 求栈中元素个数
empty(); 判断栈顶是否为空。
#include <IOSTREAM>#include <STACK>#include <vector>#include <LIST>using namespace std;int main(){stack<int,vector<int> >a;for (int i=0;i<10;i++){a.push(i);}cout<<"栈中元素个数为:"<<a.size()<<endl;while(!a.empty()){cout<<a.top()<<endl;a.pop();}cout<<"栈中元素个数为:"<<a.size()<<endl;return 0;}对于queue来说,跟stack类似的。
front(); //取队列头部元素
back(); //取队列尾部元素
push(); //向队尾添加元素
pop(); // 取出队头元素
- STL中stack,queue的操作
- STL中stack和queue的用法
- C++ STL中stack/queue的使用
- STL中stack和queue的用法
- STL stack、queue 操作整理
- STL中stack和queue
- stl stack 和 queue 的基本操作和理解
- STL--stack/queue的使用方法
- STL--stack/queue的使用方法
- STL--stack/queue的使用方法
- STL--stack/queue的使用方法
- STL--stack/queue的使用方法
- STL--stack/queue的使用方法
- STL--stack/queue的使用方法
- STL--stack/queue的使用方法
- STL--stack/queue的使用方法
- STL中deque,queue,stack,list的学习
- STL中stack与queue库函数 的使用方法
- 士兵杀敌一
- 物化视图
- 设计者的职责
- Java设计模式——策略模式
- MSP430G2553的时钟设置简析
- STL中stack,queue的操作
- 账户被锁求解
- java学习基础
- 【Leetcode】Pow(x, n)
- C++ 继承和派生
- 基于MVC4+EasyUI的Web开发框架形成之旅--界面控件的使用
- chattr 命令
- 3.小球
- uva 10985 - Rings'n'Ropes( 最短路Folyd)