早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
若已知一个栈的入栈序列是1、2、3、……、n,其输出序列是p1、p2、p3、……、Pn,则pi为A.iB.n-iC.n-i+lD.不确
题目
若已知一个栈的入栈序列是1、2、3、……、n,其输出序列是p1、p2、p3、……、Pn,则pi为
A.i
B.n-i
C.n-i+l
D.不确定
参考答案
正确答案:C
解析:栈是限定仅在表的一端进行插入和删除运算的线性表,这一端称为栈顶(top),另一端称为栈底(bottom)。具有后进先出(LIFO)的操作原则。p1=n说明n是最先出栈的,根据栈的原理,n必定是最后入栈的,那么输入顺序必定是1,2,3,……,n,则出栈的序列是n,……,3,2,1,所以pi为n-i+1。
解析:栈是限定仅在表的一端进行插入和删除运算的线性表,这一端称为栈顶(top),另一端称为栈底(bottom)。具有后进先出(LIFO)的操作原则。p1=n说明n是最先出栈的,根据栈的原理,n必定是最后入栈的,那么输入顺序必定是1,2,3,……,n,则出栈的序列是n,……,3,2,1,所以pi为n-i+1。
看了若已知一个栈的入栈序列是1、2...的网友还看了以下:
栈和队列是两种重要的线性结构,对它们的描述错误的是()。A.栈顶是允许操作的一端,栈底是不允许操 计算机类考试 2020-05-24 …
栈的插入和删除操作在()进行。A.栈顶B.栈底C.任意位置D.指定位置 计算机类考试 2020-05-24 …
● 下面关于栈和队列的叙述,错误的是 (60) 。 (60)A. 栈和队列都是操作受限的线性表 B. 计算机类考试 2020-05-26 …
下面关于栈和队列的叙述,错误的是()。A.栈和队列都是操作受限的线性表B.队列采用单循环链表存储时 计算机类考试 2020-05-26 …
堆栈指针SP的内容是?a.栈底内容b.栈顶内容c.栈底地址d.栈顶地址 其他 2020-06-28 …
下列关于栈和队列的描述中,正确的是()A.栈是先进先出B.队列是先进后出C.队列允许在对头删除元素 其他 2020-06-28 …
数据结构中若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若p 其他 2020-06-28 …
、系统有一个堆栈区,其地址范围为1200H:0000H——1200H:0100H,(SP)=004 其他 2020-06-28 …
1.栈的顺序存储结构要求:利用书本上的栈的顺序存储结构定义,#defineSTACKINITSIZ 其他 2020-06-28 …
若CPU地址线为32根,则能够直接访问的存储器最大容量是。A.1MB.256MC1GD.4G堆栈指 其他 2020-06-28 …