Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2498975
  • 博文数量: 540
  • 博客积分: 11289
  • 博客等级: 上将
  • 技术积分: 6160
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-11 20:27
个人简介

潜龙勿用,见龙在田

文章分类

全部博文(540)

文章存档

2018年(2)

2013年(5)

2012年(24)

2011年(104)

2010年(60)

2009年(217)

2008年(128)

分类:

2011-07-05 21:34:20

进栈序列为e1,e2,e3,e4则可能出栈序列是

一个正确的出栈序列: e2 e4 e3 e1

解释:
e1 ,e2 先进栈 然后e2退栈

然后e3  e4在进栈然后 e4 e3 e1在退

则最后结果是e2 e4 e3 e1


按一次进入的个数来进行分类

至少有14种。

① 全进之后再出情况,只有1种:e4,e3,e2,e1

② 进3个之后再出的情况,有3种,e3,e4,e2,e1  e3,e2,e4,e1  e3,e2,e1,e4

③ 进2个之后再出的情况,有5种,e2,e4,e3,e1   e2,e3,e4,e1   e2,e1, e3,e4  e2,e1,e4,e3  e2,e1,e3,e4

④ 进1个之后再出的情况,有5种,e1,e4,e3,e2  e1,e3,e2,e4  e1,e3,e4,e2  e1,e 2,e3,e4  e1,e2,e4,e3



阅读(7043) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~