例题
- 设栈的顺序存储空间为S(1:50),初始状态为top=-1。现经过一系列正常的入栈与退栈操作后,top=30,则当前栈中的元素个数为( D )。
A.20
B.19
C.31
D.30 - 设栈的顺序存储空间为S(1:m),初始状态为top=m+1,则栈中的数据元素个数为( B )。
A.top-m+1
B.m-top+1
C.m-top
D.top-m - 设栈的顺序存储空间为 S(1:m) ,初始状态为 top=m+1 。现经过一系列正常的入栈与退栈操作后, top=1 ,现又要将一个元素进栈,栈顶指针top值变为(B )
A.0
B.发生栈满的错误
C.m
D.2 - 设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则当前栈中的元素个数为( C )。
A.0
B.m
C.不可能
D.m+1
-设栈的顺序存储空间为 S(1:m) ,初始状态为 top=m+1 。经过一系列入栈与退栈操作后, top=m ,现又在栈中退出一个元素后,栈顶指针top值变为(C )
A.0
B.m-1<