n 个元素顺序入栈,则可能的出栈序列有多少

 我来答
敬志华C
2018-01-27 · TA获得超过908个赞
知道小有建树答主
回答量:1023
采纳率:78%
帮助的人:84.7万
展开全部
我来补充吧,其实进栈出栈是可以同时进行的,并不一定要全部进去再出来,可以先进一部分再出来,所以关键是从那个开始先出
1.第一个先出的为D 则必须为DCBA
2.第一个出来的是C则可为 CDBA (ABC依次进然后C出来D进去再出来然后BA出来) 也可为CBAD (CB出来D进 、出,A出)也可为CBDA 就是C之前的AB必须先B再A 因为是A先进而B是后进(注意是没有出去)
3、同理第一个为B时可以为 BCDA、BDCA、BACD、BADC、BCAD(BDAC是不行的因为要D排第二必须C进去而没有出来也就是说C必须先A而出)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式