选择题
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,则栈顶指针top值变为______。
A、
m
B、
2
C、
发生栈满错误
D、
0
【正确答案】
C
【答案解析】
[考点] 数据结构与算法 初始状态为top=m+1,说明栈底为m,栈顶为1,当top=1时,指针已经指向栈顶,栈已经满了,再添加就会溢出,也就是发生栈满错误。
提交答案
关闭