P632 堆栈的使用

堆栈的使用

题目描述

堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。Push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。

输入格式

对于每组测试数据,第一行是一个正整数 nn0<n100000<n\leq 10000 (n=0(n=0 结束))。而后的 nn 行,每行的第一个字符可能是P或者O或者A;如果是P,后面还会跟着一个整数,表示把这个数据压入堆栈;如果是O,表示将栈顶的值 pop 出来,如果堆栈中没有元素时,忽略本次操作;如果是A,表示询问当前栈顶的值,如果当时栈为空,则输出E。堆栈开始为空。

🔒
登录后查看完整题面
登录后查看题目

统计