如果以链表作为栈的存储结构,则元素出栈的时候()。
A: 必须判断链栈是否为满
B: 必须判断链栈元素的类型
C: 必须判断链栈是否为空
D: 无须做任何判断
A: 必须判断链栈是否为满
B: 必须判断链栈元素的类型
C: 必须判断链栈是否为空
D: 无须做任何判断
举一反三
- 在链栈中,进行出栈操作时( )。 A: 需要判断栈是否满 B: 需要判断栈是否空 C: 需要判断栈元素的类型 D: 无须对栈作任何判断
- 在链栈中,进行出栈操作时() A: 需要判断栈是否满 B: 需要判断栈元素的类型 C: 需要判断栈是否为空 D: 不需要对栈作任何差别
- 用链表作为栈的存储结构时,若要入栈操作成功,则(38)。 A: 必须先判断是否栈满 B: 必须先判断是否栈空 C: 必须先判断栈顶元素的类型 D: 必须成功申请到入栈元素所需结点
- 关于链栈,下列说法错误的是 ( )。 A: 用链式存储结构存储的栈称为链栈 B: 链栈通常用单链表表示,并把栈顶设在链表尾部 C: 元素入链栈前,需判断栈是否为满 D: 如果链栈为空,栈顶指标器top=null
- 在链栈的运算中,不需要判断栈是否为空的是() A: 出栈 B: 进栈 C: 取栈顶元素 D: 求链栈的元素个数