在以下哪种情况下,不能执行出栈操作?( )
A: 栈满
B: 栈空
C: 任何情况均可
D: 任何情况均不可
A: 栈满
B: 栈空
C: 任何情况均可
D: 任何情况均不可
B
举一反三
- 【单选题】下列关于顺序栈的叙述中,正确的是()。 A. 入栈操作需要判断栈满,出栈操作需要判断栈空 B. 入栈操作不需要判断栈满,出栈操作需要判断栈空 C. 入栈操作需要判断栈满,出栈操作不需要判断栈空 D. 入栈操作不需要判断栈满,出栈操作不需要判断栈空
- 以链表作为栈的存储结构,出栈操作必须判别栈空的情况。
- 栈的操作中,入栈操作不需要判别栈满的情况。(<br/>)
- 在链栈中,进行出栈操作时( )。 A: 需要判断栈是否满 B: 需要判断栈是否空 C: 需要判断栈元素的类型 D: 无须对栈作任何判断
- 在链栈中,进行出栈操作时() A: 需要判断栈是否满 B: 需要判断栈元素的类型 C: 需要判断栈是否为空 D: 不需要对栈作任何差别
内容
- 0
在栈满的情况下不能做进栈操作,否则将产生“上溢”。
- 1
顺序栈执行出栈操作之前要判断栈空。( )
- 2
【单选题】链栈和顺序栈相比,有一个比较明显的优点是( )。 A. 插入操作更加方便 B. 通常不会出现栈满的情况 C. 不会出现栈空的情况 D. 删除操作更加方便
- 3
和顺序栈相比,链栈有一个比较明显的优势是____。【北京理工大学2006年】 A: 通常不会出现栈满的情况 B: 通常不会出现栈空的情况 C: 插入操作更容易实现 D: 删除操作更容易实现
- 4
数据结构中,在栈满情况下不能作进栈操作()