社区
C语言
帖子详情
这个栈最小应该多大?
nastik
2015-12-20 01:02:29
若元素a,b,c,d,e,f依次进栈,允许进栈推展交替进行,但不允许连续3次进行退栈工作。问: 能否得到出栈序列d,b,c,a,e,f?
答案是可以。
我觉得不可能啊,因为
a,b,c,d
pop d
a,b,c
怎么可能第二个出栈的是b呢?
...全文
229
8
打赏
收藏
这个栈最小应该多大?
若元素a,b,c,d,e,f依次进栈,允许进栈推展交替进行,但不允许连续3次进行退栈工作。问: 能否得到出栈序列d,b,c,a,e,f? 答案是可以。 我觉得不可能啊,因为 a,b,c,d pop d a,b,c 怎么可能第二个出栈的是b呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lm_whales
2015-12-26
打赏
举报
回复
第一个序列为初始序列
a,b,c,d,e,f
下面进行第一轮入栈出栈操作
操作 栈状态 出栈序列 开始 栈空 a 入栈 栈内 a b 入栈 栈内 b,a c入栈 栈内 c,b,a c 出栈 栈内 b,a c d入栈 栈内 d,b,a c d出栈 栈内 b,a c,d b出栈 栈内 a c,d,b e入栈 栈内 e,a c,d,b e出栈 栈内 a c,d,b,e a出栈 栈内 a c,d,b,e,a f入栈 栈内 f f出栈 栈空 c,d,b,e,a,f
结束第一轮入栈出栈 于是生成第二个序列:
c,d,b,e,a,f,
再次 入栈出栈 就可以生成第三个序列了
d,b,c,a,e,f
操作终止
nastik
2015-12-25
打赏
举报
回复
引用 6 楼 lm_whales 的回复:
你说的"第一轮全部出栈后,得到第二个序列c,d,b,e,a,f,"是什么含义? 没有看懂。
lm_whales
2015-12-22
打赏
举报
回复
1楼告诉你,如果仅仅是一次入栈出栈,那是不可能的 但是我们可以多来几次,谁说 栈只能用一次啊 又不是一次性输液管 题目的意思是入栈次序不可变,但是出栈只是可以出入交替,可以连续两次出栈。 原始序列是a,b,c,d,e,f 第一轮全部出栈后,得到第二个序列c,d,b,e,a,f, 可以第二轮入栈出栈,此时可以得到第三个序列d,b,c,a,e,f 实际上只进行了两轮,第三轮还没开始呢
lm_whales
2015-12-21
打赏
举报
回复
做一个栈 测试一下就可以了 枚举所有可能性吧 1楼的方法应该是可行的,因为不允许3次出栈,但允许两次连续出栈。
fly_dragon_fly
2015-12-21
打赏
举报
回复
我也觉得不可能, d后面要么是c,要么是e
nastik
2015-12-21
打赏
举报
回复
引用 4 楼 lm_whales 的回复:
做一个栈 测试一下就可以了 枚举所有可能性吧 1楼的方法应该是可行的,因为不允许3次出栈,但允许两次连续出栈。
是啊,我也觉得d后面要么是c要么是e 怎么可能是b呢? 没有看懂1L的解
nastik
2015-12-20
打赏
举报
回复
谢谢,你说的第一轮,第二轮,等等,是什么含义呢,不太懂。 从第一轮如何得到第二轮的c,d,b,e,a,f? 谢谢。
linzertling
2015-12-20
打赏
举报
回复
可以啊,总共执行三轮即可,第一轮是a,b,c,d,e,f,第二轮是c,d,b,e,a,f,第三轮即可到达d,b,c,a,e,f,并且满足题中所给条件
java算法大全(含源码包)
java算法大全,有近100多种常见算法的源代码,是学习JAVA算法的难得资料。
JAVA近百种算法大全
最近找到的JAVA近百种算法大全 分享一下 java算法大全,有近100多种常见算法的源代码,是学习JAVA算法的难得资料,需要的童鞋来下载吧!
[最新整理公布][汇总II]微软等数据结构+算法面试100题[第1-80题]
昨日,11.19,最新整理了,第61-80题,现在公布上传。 另加上之前公布的第1-60 题,在此做一次汇总上传,以飨各位。 可以这么说,绝大部分的面试题,都是这100 道题系列的翻版, 此微软等公司数据结构+算法面试100 题系列,是极具代表性的经典面试题。 而,对你更重要的是,我自个还提供了答案下载,提供思路,呵。 所以,这份资料+答案,在网上是独一无二的。 ------------------------------------ 整理资源,下载地址: 答案系列: 1.[最新答案V0.3 版]微软等数据结构+算法面试100 题[第21-40 题答案] http://download.csdn.net/source/2832862 2.[答案V0.2 版]精选微软数据结构+算法面试100 题[前20 题]--修正 http://download.csdn.net/source/2813890 //此份答案是针对最初的V0.1 版本,进行的校正与修正。 3.[答案V0.1 版]精选微软数据结构+算法面试100 题[前25 题] http://download.csdn.net/source/2796735 题目系列: 4.[第一部分]精选微软等公司数据结构+算法经典面试100 题[1-40 题] http://download.csdn.net/source/2778852 5.[第1 题-60 题汇总]微软等数据结构+算法面试100 题 http://download.csdn.net/source/2826690 更多资源,下载地址: http://v_july_v.download.csdn.net/ 若你对以上任何题目或任何答案,有任何问题,欢迎联系我: My E-mail: zhoulei0907@yahoo.cn ------------- 作者声明: 本人July 对以上公布的所有任何题目或资源享有版权。转载以上公布的任何一题, 或上传百度文库资源,请注明出处,及作者我本人。 向你的厚道致敬。谢谢。 ---July、2010 年11 月20 日。 ------------------------------------------------------ 各位,若对以上100题任何一道,或对已上传的任何一题的答案, 有任何问题,请把你的思路、想法,回复到此帖子上, 微软等100题系列,永久维护地址(2010年11.26日): http://topic.csdn.net/u/20101126/10/b4f12a00-6280-492f-b785-cb6835a63dc9.html
结构之法算法之道blog最新博文集锦第6期CHM文件
结构之法算法之道blog最新博文集锦第6期CHM文件,1月13日制作,请君享受。
微软面试100题系列之高清完整版PDF文档[带目录+标签]by_July
本微软面试100题系列,共计11篇文章,300多道面试题,截取本blog索引性文章:程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦:http://blog.csdn.net/v_july_v/article/details/6543438,中的第一部分编辑而成,涵盖了数据结构、算法、海量数据处理等3大主题。 闲不多说,眼下九月正是校招,各种笔试,面试进行火热的时节,希望此份微软面试100题系列的PDF文档能给正在找工作的朋友助一臂之力! 如果读者发现了本系列任何一题的答案有问题,错误,bug,恳请随时不吝指正,你可以直接评论在原文之下,也可以通过私信联系我。 祝诸君均能找到令自己满意的offer或工作,谢谢。July、二零一二年九月二十日
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章