设一个堆栈的入栈顺序是 1、2、3、4、5。若第一个出栈的元素是4,则最后一个出栈的元素是:
A: 1或者5
B: 1
C: 5
D: 3
A: 1或者5
B: 1
C: 5
D: 3
举一反三
- 设一个堆栈的入栈顺序是 1、2、3、4、5。若第一个出栈的元素是4,则最后一个出栈的元素是: A: 1或者5 B: 1 C: 5 D: 3
- 设一个堆栈的入栈顺序是1、2、3、4、5。若第一个出栈的元素是4,则最后一个出栈的元素必定是:()
- 一个栈能存储整数数据元素,假设有五个数据元素1、2、3、4、5按照先后顺序入栈,在这五个入栈操作之间允许进行出栈操作,则五个元素出栈的不可能的顺序是( )。 A: 1 2 3 4 5 B: 5 4 3 2 1 C: 3 2 1 4 5 D: 3 1 2 5 4
- 设栈S和队列Q初始均为空,若6个元素入栈的顺序为1、2、3、4、5、6,一个元素出栈以后立即入队列Q,若6个元素出队的顺序为2、4、3、6、5、1,则栈S的容量至少为()
- 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是()。