首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
若入栈序列为A B C D E&n...
[单选题]
若入栈序列为A B C D E F,且进栈和出栈可以穿插进行,则不可能的输出序列为
BCEAFD
DCBAEF
CBDAFE
BDCAEF
查看答案及解析
添加笔记
求解答(2)
邀请回答
收藏(53)
分享
3个回答
添加回答
0
瓜皮帽
这种题根据出栈序列便可以确定栈中已存在的元素;比如A项,E出栈,栈中存放的是AD,D在栈顶。
发表于 2022-09-19 07:48:59
回复(0)
0
Stephanie_z
在原序列中相对位置比它小的,必须是逆序;
E后面 不可以是AD必须是DA
发表于 2021-09-04 11:22:42
回复(0)
0
泰坦琉星
A选项:按照先进后出原则,A第一个入栈没有立即出栈,B、C都是进栈后立即出栈,按照D在E后面才出栈,那么D就不是进栈后立即出栈的操作,于是D肯定是要在A出栈之前就已经出栈的,A选项明显冲突,所以选A。
发表于 2019-12-04 19:34:02
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
小米集团
算法工程师
栈
2018
来自:
小米2018春季实习生...
上传者:
小小
难度:
3条回答
53收藏
1426浏览
热门推荐
相关试题
若用冒泡排序对关键字序列{10,8...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
安全工程师
2018
奇安信
评论
(1)
通过构建有序序列,对于未排序数据,...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
安全工程师
2018
奇安信
评论
(0)
下面描述中,符合结构化程序设计风格...
搜狐
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
明明的随机数
数组
评论
(3692)
来自
华为研发工程师编程题
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题