栈的“先进后出”特性是指()。
A: 最后进栈的元素总是最先出栈
B: 同时进行进栈和出栈操作时,总是进栈优先
C: 每当有出栈操作时,总要先进行一次进栈操作
D: 每次出栈的元素总是最先进栈的元素
A: 最后进栈的元素总是最先出栈
B: 同时进行进栈和出栈操作时,总是进栈优先
C: 每当有出栈操作时,总要先进行一次进栈操作
D: 每次出栈的元素总是最先进栈的元素
A
举一反三
- 堆栈存储器的操作规则是:先进栈的先出栈,后进栈的后出栈。
- 对顺序栈进行进栈,出栈操作不涉及元素的移动操作
- 设栈S的初始状态为空,现有5个元素组成的序列{1,2,3,4,5},对该序列在S栈上依次进行如下操作(从序列中的1开始,出栈后不再进栈):进栈、进栈、进栈、出栈、进栈、出栈、进栈。试问出栈的元素序列是() A: {5,4,3,2,1} B: {2,1} C: {2,3} D: {3,4}
- 对顺序栈进行进栈、出栈操作,不涉及元素的前、后移动问题
- 有6个元素按6,5,4,3,2,1 的顺序进栈,问下列不是合法的出栈序列是( )。答题规则:1)必须严格按进栈顺序进行;2)每一个元素只允许进栈、出栈一次;3)谁进栈谁到栈顶,出栈只能是从栈顶元素开始,出栈后原次栈顶元素为新栈顶元素;4)出栈元素加入到出栈序队列尾部;5)进、出栈间隔不受限制,可以安排一次和连续多次进、出栈操作。 A: 3 4 6 5 2 1 B: 4 5 3 1 2 6 C: 5 4 3 6 1 2 D: 2 3 4 1 5 6
内容
- 0
对顺序栈进行进栈、出栈操作不涉及元素的前、后移动,即栈中元素不会移动。
- 1
以下有关顺序栈的操作中,正确的是______。 A: n个元素进入一个栈后,它们的出栈顺序一定与进栈顺序相反(一次性进栈完毕后再出栈) B: 若一个栈的存储空间为S[n],则对栈的进栈和出栈操作最多只能执行n次 C: 栈是一种对进栈和出栈操作的次序做了限制的线性表 D: 空栈没有栈顶指针
- 2
使用一个栈,每次限制进栈和出栈操作一个元素。假设进栈的元素序列依次是a、b、c、d,指出不可能的出栈序列() A: adbc B: abcd C: dcba D: acbd
- 3
中国大学MOOC: 若元素a,b,c,d,e,f依次进栈,允许进栈、出栈操作交替进行,但不允许连续三次进行出栈操作,则不可能得到的出栈序列是( )。【提高题】
- 4
根据栈的定义,每一次进栈的元素都在原()之上,并成为新的();每一次出栈的元素总是当前的(),因此最后进栈的元素总是(),所以栈也称为()线性表,简称为()表。