以链表作为栈的存储结构,出栈操作必须判别栈空的情况。
在作进栈运算时,应先判别栈是否()。
A:空 B:满 C:上溢 D:下溢
在作退栈运算时应先判别栈是否()。
A:空 B:满 C:上溢 D:下溢
可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“((a+b/ (a+b) )-c/a))/b”,检查时, (42) 。
A:栈为空却要进行出栈操作 B:表达式处理已结束,栈中仍留下有字符“(” C:栈已满却要进行入栈操作 D:表达式处理已结束,栈中仍留下有字符“)”
如果以链表作为栈的存储结构,则退栈操作时 (38) 。
A:对栈不作任何判别 B:判别栈元素的类型 C:必须判别栈是否空 D:必须判别栈是否满
用链表作为栈的存储结构时,若要入栈操作成功,则()。
A:必须先判断是否栈满 B:必须先判断是否栈空 C:必须先判断栈顶元素的类型 D:必须成功申请到入栈元素所需结点
下列各题A、B、C、D四个选项中,只有一个选项是正确的。
把电路中的所有元件如晶体管、电阻、二极管等都集成在一个芯片上的元件称为______。
A) Transistor |
B) Integrated Circuit |
C) Computer |
D) Vacuum Tube |
如果以链表为栈的存储结构,则退栈操作是______。
A:必须判别栈是否满 B:必须判别栈是否空 C:判别栈元素的类型 D:刘栈不作任何判别
如果以链表为栈的存储结构,则出栈操作是 ______。
A:必须判别栈是否为满 B:必须判别栈是否为空 C:判别栈元素的类型 D:对栈不作任何判别