栈的问题

.Assumeasequencelistas1,2,3,4,5,6ispushedinastack(栈),animpossibleoutputsequencelistis... .Assume a sequence list as 1 ,2 ,3 ,4 ,5 ,6 is pushed in a stack(栈), an impossible output sequence list is ( ).
A.2 ,4 ,3 ,5 ,1 ,6 B.3 ,2 ,5 ,6 ,4 ,1
C.1 ,5 ,4 ,6 ,2 ,3 D.4 ,5 ,3 ,6 ,2 ,1
怎么算,具体过程是?
展开
 我来答
风若专影1156
2014-06-06 · 超过70用户采纳过TA的回答
知道答主
回答量:189
采纳率:100%
帮助的人:63万
展开全部
一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈的输出序列的是( )
A. 2 3 4 1 5 B. 5 4 1 3 2C. 2 3 1 4 5 D. 1 5 4 3 2
这题就选B
这样的题做多了就找出规律了
先进1和2,2出栈进入3,3出栈,进入4,4出栈,1在出栈,5进,5出栈,所以是23415,A对
进1和2,,2出栈进入3,3出栈,进入4,在进入5,5出,4在出,就是23145,C对
1进,1出,2345进,然后5432出,就是15432,D对

B是错误,因为5要想出来,就必须五个数都要进栈,那么出来就一种结果是54321,答案是54132所以不对
这种题找规律,就能做出来
希望对你能有所帮助。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式