在作进栈运算时,应先判别栈是否()。
A:空 B:满 C:上溢 D:下溢
顶空进样方式有()几种
A:动态顶空进样 B:静态顶空进样 C:连续顶空进样 D:间歇顶空进样
可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“((a+b/ (a+b) )-c/a))/b”,检查时, (42) 。
A:栈为空却要进行出栈操作 B:表达式处理已结束,栈中仍留下有字符“(” C:栈已满却要进行入栈操作 D:表达式处理已结束,栈中仍留下有字符“)”
下列题基于以下描述:
有一个初始为空的栈和下面的输入序列A,B,C,D,E,F,G;现经过如下操作:push,push,pop,top,push,push,top,push,pop,pop,empty。
上述所有操作结束后栈中的元素列表(从底到顶)是( )。
A:AC B:A C:ABCE D:栈空
以下( )不是栈的基本运算。
A:删除栈顶元素 B:删除栈底元素 C:判断栈是否为空 D:将栈置为空栈
以下( )不是栈的基本运算。
A:删除栈项元素 B:删除栈底元素 C:判断栈是否为空 D:将栈置为空栈
在下列栈的基本运算中,不是加工型运算的是______。
A:初始化 B:进栈 C:退栈 D:判栈空
在下面栈的基本运算中,不是加工型运算的是______。
A:初始化 B:进栈 C:退栈 D:判栈空