数据结构
STL用法
创建一个栈的语法为stack<T> s
T 表示数据类型如int,char,float等等。
判断是否为空栈
使用empty()
函数来判断栈是否为空
bool empty()如果栈为空返回true,否则返回false。
入栈
使用push()
函数来完成入栈操作
出栈
使用pop()
函数来完成出栈的操作
移除栈中最顶层元素
无法直接返回被删除的元素
返回栈顶元素
使用top()
函数返回栈顶元素
注意:要先取top(),再用pop()弹出栈顶元素
返回栈中元素数目
size()
函数返回栈中的元素个数。