数据结构实验之栈八:栈的基本操作
Time Limit: 1000MS Memory limit: 65536K
题目描述
堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。Push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。
输入
首先输入整数t(1<=t<=10),代表测试的组数,以后是 t 组输入;
对于每组测试数据,第一行输入两个正整数 m(1<=m<=100)、n(1<=n<=1000),其中m代表当前栈的最大长度,n代表本组测试下面要输入的操作数。 而后的 n 行,每行的第一个字符可能是'P’或者'O’或者'A’;如果是'P’,后面还会跟着一个整数,表示把这个数据压入堆栈;如果是'O’,表示栈顶元素出栈;如果是'A',表示询问当前栈顶的值'。