数组模拟栈
数组模拟栈
stk[N] 栈; tt表示栈顶所在索引下标(初始时tt=0,表示栈为空)
- 入栈: ++tt,存入x。 stk[++tt] = x;
- 出栈: tt–
- empty: tt<=0时栈为空.top <= 0 ? “empty” : “not empty”;
- query: 返回栈顶元素 stk[tt]
1 |
|
输入为:
10
push 5
query
push 6
pop
query
pop
empty
push 4
query
empty
输出:
5
5
YES
4
NO
本文标题:数组模拟栈
文章作者:meteor
发布时间:2022-10-03
最后更新:2022-10-03
原始链接:http://blog.zsenhe.com/2022/10/03/%E6%95%B0%E7%BB%84%E6%A8%A1%E6%8B%9F%E6%A0%88/
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!
分享