一个栈的入栈序列是{1,2,3,4,5},则栈的不可能的输出序列是_______。

一个栈的入栈序列是{1,2,3,4,5},则栈的不可能的输出序列是_______。A、54321B、12345C、45231D、32514E、14325这道题是多选题,请... 一个栈的入栈序列是{1,2,3,4,5},则栈的不可能的输出序列是_______。A、54321B、12345C、45231D、32514E、14325这道题是多选题,请大家帮帮忙!谢谢!急! 顺边说一下为什么! 展开
 我来答
Kk解梦
高粉答主

2020-12-23 · 说的都是干货,快来关注
知道小有建树答主
回答量:1548
采纳率:97%
帮助的人:35.9万
展开全部

5。

假如将入栈的元素的顺序作为该元素的大小,如入栈序列为ABCDE,则A<B<C<D<E,那么出栈的序列中,假设当前出栈的元素为M,则比M小的元素且在M后面出栈就必须按从大到小的顺序出来。通常栈的开口端被称为栈顶,相应地,封口端被称为栈底。因此栈顶元素就是距离栈顶最近的元素。

扩展资料:

注意事项:

模拟入栈出栈过程,进栈交由pushed来顺序执行,出栈顺序popped来完成。

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意这两个序列的长度是相等的)

参考资料来源:百度百科-进栈

参考资料来源:百度百科-顺序栈

杨婕77
2014-05-08
知道答主
回答量:23
采纳率:0%
帮助的人:2.7万
展开全部
可以联想下汽车的进站的场景,答案是C,和D
C错因:因为入站是按12345排着队进的,所以4第一个出,那么前面依次进栈了123,第二个要出来5,那么先不让123出来,4出完,接着进5,,5出来,剩下123也是按先进后出原则,所以只能是45321
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-27
展开全部
选择:CD
E是正确的,因为入1,出1,然后入2,3,4出4,3,2,最后入5,出5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-27
展开全部
cde
先进后出原则.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式