若输入序列为1234,则通过栈只能得到4321的输出序列。

若输入序列为1234,则通过栈只能得到4321的输出序列。


参考答案和解析
错误解析:栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。栈中的元素为先进后出。因此若输入序列为1234,则通过栈不止4321一个输出序列,总个数可通过“卡特兰数”C(n, 2n)/(n+1)计算,为C(4,8)/5=14,所以共有14种,包括4321,3421,3241,3214等。

相关考题:

若进栈序列为a,b,c,则通过入出栈操作可能得到的a,b,c的不同排列个数为( )。 A. 4B. 5C. 6#7

若进栈序列为a,b,c,则通过入出栈操作能得到的a,b,c的不同排列个数为()。 A.4B.5C.6D.7

一个栈的输入序列为:a,b,c,d,则栈的不可能输出的序列是()。 A、abcdB、bacdC、adcbD、dcab

已知一栈的进栈序列为:1234,则下列序列中不可能的出栈序列是()。 A1234B4321C2143D4123

栈的输入序列是1234,要想得到4321和3421的输出序列,则应进行的运算序列分别是(40)和(41)。(进代表进栈,出代表出栈)A.进出进出进出进出B.进进进进出出出出C.进进出出进进出山D.进进出出进出进出

一个栈的输入序列为12345,则下列序列中是栈的输出序列的是(13)。A.23415B.54132C.31245D.14253

若输入序列为1,2,3,4,5,6,则通过一个栈可以输出序列3,2,5,6,4,1。此题为判断题(对,错)。

若已知一个栈的输入序列为1,2, 3,…,n;其输出序列为P1,P2,…,Pn。若P1=n,则Pi为( )。A.i B.n-iC.n-i+ 1 D.不确定

设一个栈的输入序列为A,B,C,D,则借助一个栈所得到的输出序列不可能是______。A.A,B,C,DB. D,C,B,AC. A,C,D,BD. D,A,B,C

已知栈S 初始为空,用 I 表示入栈、O表示出栈,若入栈序列为a1a2a3a4a5,则通过栈 S 得到出栈序列a2a4a5a3a1的合法操作序列( )。A.IIOIIOIOOOB.IOIOIOIOIOC.IOOIIOIOIOD.IIOOIOIOOO

●设push、pop分别表示入栈、出栈操作,若初始栈为空,对于元素序列a b c,则操作序列push、pop、pop、push、push、pop (36)。(36)A.得到出栈序列为abcB.得到出栈序列为bacC.得到出栈序列为bcaD.是非法的操作序列

已知栈S初始为空,用I表示入栈、O表示出栈,若入栈序列为a1a2a3a4a5,则通过栈S得到出栈序列a2a4a5a3a1的合法操作序列(58)。A.IIOIIOIOOOB.IOIOIOIOIOC.IOOIIOIOIOD.IIOOIOIOOO

设输入序列为1、2、3、4、5、6,则通过栈的作用后可以得到的输出序列为()A、5,3,4,6,1,2B、3,2,5,6,4,1C、3,1,2,5,4,6D、1,5,4,6,2,3

若序列a、b、c、d、e按顺序入栈,假设P表示入栈操作,S表示出栈操作,则操作序列PSPPSPSPSS后得到的输出序列为()

已知一个栈的输入序列为1,2,3,...,n,则其输出序列的第2个元素为n的输出序列的种数是()。

若输入序列为1,2,3,4,5,6,则通过一个栈可以输出序列3,2,5,6,4,1。

试证明:若借助栈由输入序列12…n得到的输出序列为p1p2…pn(它是输入序列的一个排列),则在输出序列中不可能出现这样的情形:存在着i<j<k使pj<pk<pi。

一个队列的入列序列是1234,则队列的输出序列是()。A、4321B、1234C、1432D、3241

数据结构里,一个栈的输入序列是1234,则下面序列中不可能是栈的输出序列的是()。A、2341B、4132C、2314D、1432

多选题己知输入序列为1234,则输入受限仅由一端输入但输出不受限两端均可输出的双端队列不可以得到()输出序列。A4231B1324C3214D4213E2341

判断题若输入序列为1,2,3,4,5,6,则通过一个栈可以输出序列3,2,5,6,4,1。A对B错

填空题已知一个栈的输入序列为1,2,3,...,n,则其输出序列的第2个元素为n的输出序列的种数是()。

问答题试证明:若借助栈由输入序列12…n得到的输出序列为p1p2…pn(它是输入序列的一个排列),则在输出序列中不可能出现这样的情形:存在着i<j<k使pj<pk<pi。

单选题数据结构里,一个栈的输入序列是1234,则下面序列中不可能是栈的输出序列的是()。A2341B4132C2314D1432

填空题若序列a、b、c、d、e按顺序入栈,假设P表示入栈操作,S表示出栈操作,则操作序列PSPPSPSPSS后得到的输出序列为()

单选题一个栈的输入序列为123,则下列序列中不可能是栈的输出序列的是( )A231B321C312D123

单选题设输入序列为1.2.3.4.5.6,则通过栈的作用后可以得到的输出序列为( )。A5,3,4,6,1,2B3,2,5,6,4,1C3,1,2,5,4,6D1,5,4,6,2,3

单选题一个队列的入列序列是1234,则队列的输出序列是()。A4321B1234C1432D3241