设栈的存储空间为s(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为-考呗网题库移动版
MS Office高级应用
首页 题库首页在线模考
取消

A.0
B.m-1
C.m+1
D.产生栈空错误

参考答案C
解析:栈的顺序存储空间为S(1:m),初始状态top=m+1,所以这个栈是m在栈底(也可理解为开口向下的栈)。经过一系列入栈与退栈操作后top=m,则栈中有1个元素,若现在又退出一个元素,那么栈顶指针下移一位,回到m+1的位置。

你可能喜欢

A.二叉树的遍历
B.操作系统中的作业调度
C.执行程序中的过程调用
D.执行程序中的循环控制

延伸阅读