早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
某堆栈的输入序列为l,2,3,4,下面的四个序列中不可能的输出序列是 ______。A.1,3,2,4B.3,4,2,1C.4,
题目
某堆栈的输入序列为l,2,3,4,下面的四个序列中不可能的输出序列是 ______。
A.1,3,2,4
B.3,4,2,1
C.4,3,1,2
D.2,3,4,1
参考答案
正确答案:C
解析:若某堆栈的输入序列为1,2,3,4,按照堆栈出栈操作的原则不可能得到的出栈序列是4,3,1,2。这是因为出栈允许的第一个元素为4,必须做如下操作:首先依次将1,2,3,4进栈,然后将此时的栈顶元素4出栈,此后的栈顶元素是3;继续将3出栈(存储器此时的出栈序列为4,3),按照题目的要求,出栈序列的下一个新元素应该是1,而此时新的栈顶元素为2,而不是1。因此由于得不到元素1,所以不能够得到序列4,3,1,2。
解析:若某堆栈的输入序列为1,2,3,4,按照堆栈出栈操作的原则不可能得到的出栈序列是4,3,1,2。这是因为出栈允许的第一个元素为4,必须做如下操作:首先依次将1,2,3,4进栈,然后将此时的栈顶元素4出栈,此后的栈顶元素是3;继续将3出栈(存储器此时的出栈序列为4,3),按照题目的要求,出栈序列的下一个新元素应该是1,而此时新的栈顶元素为2,而不是1。因此由于得不到元素1,所以不能够得到序列4,3,1,2。
看了某堆栈的输入序列为l,2,3,...的网友还看了以下:
3\4乘以5和5乘以3\4的意义一样吗在回答"5乘以3\4表示什么"时,除了表示求5的3\4是多少 其他 2020-04-09 …
设有一5阶上三角矩阵A[1..5,1..5],现将其上三角中的元素按列优先顺序存放在一堆数组B[1 数学 2020-04-13 …
(1/2+2/3+3/4)的平方+1/2x(1/2+2/3+3/4)-(1+1/2+2/3+3/4 数学 2020-04-26 …
指数的性质或对数的性质等如果log(x)(2√2)=3/4,则x=()它的分析是x^3/4=2√2 数学 2020-05-13 …
趣味数学的加减乘除~我们已经习惯于在四则混合运算中先算乘除在算加减,如果我门放弃运算法则如1+2* 数学 2020-05-14 …
错位排序,有几种?错位排序,有编号分别为1.2.3.4的小球,放入编号为1,2,3,4的小盒子中, 数学 2020-05-23 …
某堆栈的输入序列为1,2,3,4的4个序列中,(43)不可能是它的输出序列。A.1,3,2,4B.2 计算机类考试 2020-05-26 …
用L2TP封装数据的报文格式按照1,2,3,4的次序,正确的是() 计算机类考试 2020-05-31 …
附加题、移一移、有10本书、按1,2,3,4,的顺序摆在桌子上、你能只移动一个,使原来的序倒过来么 数学 2020-06-08 …
求VB题详细运行过程!!!!下列程序段执行后,元素X(3,4)的值为。DimX(3,5)AsInt 其他 2020-06-12 …