首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
一个栈的入栈序列是a,b,c,d,e,则栈的输出序列不可能是
[单选题]
一个栈的入栈序列是a,b,c,d,e,则栈的输出序列不可能是______。
dceab
decba
edcba
abcde
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(20)
分享
纠错
3个回答
添加回答
4
goolong
堆栈讲究先进后出,后进先出
选项B,abcd先入栈,d出栈,e入栈,e出栈,cba出栈
选项C,abcde入栈,edcba依次出栈
选项D,a入栈,a出栈,b入栈,b出栈,,,
选项A,abcd先入栈,d出栈,c出栈,e入栈,e出栈,b出栈,a出栈,所以出栈顺序应该为dceba
发表于 2015-09-15 00:25:43
回复(1)
0
鼡杺悢楛
当序列递增时,ok
当序列递减时,且相差为1 ,ok
当序列递减时,且相差大于1,但后续序列都递减时,ok
当序列递减时,且相差大于1,但后续序列非严格递减时,no
发表于 2019-09-07 10:34:02
回复(0)
0
汪星人阁下
http://blog.csdn.net/u014613043/article/details/50865090
这是一个更普遍的解释
适用于任意长度,任意顺序的入栈序列
Tips:
若入栈序列为非数字
则依次进行转换(如:a = 1, b = 2, ...)
依照数字序列进行判断,最后再转换回字母序列即可
编辑于 2017-08-26 14:08:08
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
栈
来自:
网易笔试练习卷
难度:
3条回答
20收藏
8693浏览
热门推荐
相关试题
在对一组记录(54,38,96,2...
排序
评论
(29)
来自
网易笔试练习卷
java中下面哪个能创建并启动线程()
Java
评论
(55)
来自
网易笔试练习卷
由权值分别为1、12、13、4、8...
树
评论
(22)
来自
网易笔试练习卷
执行下列代码的输出是?
Java
评论
(132)
来自
网易笔试练习卷
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题