找考题网-背景图
单项选择题

在做进栈运算时,应先判别栈是否(①) ,在做退栈运算时应先判别栈是否(②) 。当栈中元素为n个,做进栈运算时发……

在做进栈运算时,应先判别栈是否 (①) ,在做退栈运算时应先判别栈是否 (②) 。当栈中元素为n个,做进栈运算时发生上溢,则说明该栈的最大容量为 (③) 。为了增加内存空间的利用率和减少溢出的可能性,由两个栈共享一片连续的内存空间时,应将两栈的 (④) 分别设在这片内存空间的两端,这样,当 (⑤) 时,才产生上溢。

A.n-1
B..n
C.n+1
D.n/2