设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为(  -考呗网题库移动版
MS Office高级应用
首页 题库首页在线模考
取消

A.31
B.30
C.21
D.20

参考答案A
解析:栈的初始状态top=51,故本栈是51在栈底,入栈时栈顶指针是减操作(top=top-1),退栈时栈顶指针是加操作(top=top+1)。当top=20时,元素存储在(20:50)空间中,因此共有50-20+1=31个元素。

你可能喜欢

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

延伸阅读