栈stack的用法
程序员文章站
2024-01-14 16:35:34
...
栈是一种先进后出的容器,可以看成一个桶,最后放进去的元素只能先出来
相对于其他容器,栈的用法简单得多,因为只有5个操作;
- push( ) 入栈
- pop( ) 出栈
- empty( ) 是否为空
- top( ) 返回栈顶元素
- size( ) 返回栈中元素个数
#include<stack> //头文件
stack<int> S;//声明一个存放整型变量的栈
----------------------------------
S.push(1);//1
S.push(2);//1,2
S.push(5);//1,2,3
-----------------------------------
S.pop();//弹出栈顶元素,还剩下1,2
S.size();//返回栈中元素的个数
------------------------------------
S.empty()//如果还有元素,返回false 否则返回true
上一篇: JavaScript中一些常用的正则表达式使用总结
下一篇: php 一元分词算法_PHP