【STL】stack用法
来源:互联网 发布:淘宝怎么引流 编辑:程序博客网 时间:2024/05/16 06:36
栈和队列正相反,队列是先进先出,而栈是后进先出。头文件:<stack>
比如:一个仓库,先放进去的东东,是放在仓库底下的,后放进去的东东依次放在上面,然后取出来的时候当然先得拿上面的东西啦!
stack<int>s;
包含以下几个成员函数:
s.empty()判断栈是否为空
s.push()在栈顶增加元素
s.top()返回栈顶元素s.pop()删除栈顶元素
s.size()返回栈中元素数目
///举例:
#include <iostream>#include <stack>using namespace std;int main(){ stack<int>s; for(int i=1;i<10;i++) s.push(i); //入栈 cout<<s.size()<<endl; //栈中有多少元素 while(!s.empty()) {cout<<s.top()<<' '; //读取栈顶元素 s.pop();//删除栈顶元素 } return 0;}
阅读全文
0 0
- STL- stack 基本用法
- STL中stack用法
- 【STL】stack用法
- STL中stack的用法
- STL中stack的用法
- STL中stack的用法
- STL Queue与Stack用法
- STL中stack和queue的用法
- 【C++ STL学习之八】stack用法
- 【转】STL中stack的用法
- c++ STL中栈stack的用法
- 【转】STL中stack的用法
- stl之heap、stack的用法
- c++之stl中的stack用法总结
- STL中stack和queue的用法
- STL中stack(栈)的用法
- 【转】STL中stack的用法
- STL学习之五:stack用法示例
- MPU6050简介(1)-基于正点原子的视频整理
- Linux系统安装redis
- XML基础知识(5)
- 一个前端攻城狮的全栈之路第三弹:七牛云存储空间的申请
- Codeforces 58A. Chat room (方法很巧妙)
- 【STL】stack用法
- 2017阿里秋招内推在线编程题解法
- Android底部Tab菜单栏(FragmentTabHost+ViewPager+Fragment)
- linux shell中 if else以及大于、小于、等于逻辑表达式介绍
- 数据仓库的一些基本概念
- 二维数组和矩阵的区别?
- Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication
- 包package和访问权限
- 二叉排序