社区
数据结构与算法
帖子详情
一个栈的输入序列为a,b,c,d,若在入栈的过程中允许出栈,则可能得到的出栈序列是什么?
ShanHaiyang
2012-01-05 12:31:07
一个栈的输入序列为a,b,c,d,若在入栈的过程中允许出栈,则可能得到的出栈序列是什么?
请大虾们帮忙分析一下,给出结果和注解... 小弟非常感谢!!
...全文
2633
6
打赏
收藏
一个栈的输入序列为a,b,c,d,若在入栈的过程中允许出栈,则可能得到的出栈序列是什么?
一个栈的输入序列为a,b,c,d,若在入栈的过程中允许出栈,则可能得到的出栈序列是什么? 请大虾们帮忙分析一下,给出结果和注解... 小弟非常感谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
荼蘼绽放
2014-08-28
打赏
举报
回复
按照四楼的理解那么为什么还会有14种?
mimittq
2012-01-12
打赏
举报
回复
你可以反过来想,不可能的出栈顺序有哪些?那么剩下的就是可能的!
面包大师
2012-01-05
打赏
举报
回复
cadb;如果c在第一位,那么说明栈里边已经存在a、b(都在c前边进栈),则a先进,那么a就不可能先出
面包大师
2012-01-05
打赏
举报
回复
栈的问题就是先进后出,且进栈后即可立即出栈,我举个不可能的列子,你更容易理解些:
丈八涯
2012-01-05
打赏
举报
回复
卡特兰数
面包大师
2012-01-05
打赏
举报
回复
所有可能的出栈次序如下:
abcd abdc acbd acdb
adcb bacd badc bcad
bcda bdca cbad cbda
cdba dcba
给定进
栈
顺序,判断
一个
序列
是否为正确的
出
栈
顺序
给定进
栈
顺序,判断
一个
序列
是否为正确的
出
栈
顺序
栈
的创建,
入
栈
,
出
栈
编写程序任意
输入
栈
长度和
栈
中
的元素值,构造
一个
顺序
栈
,对其进行清空、销毁、
入
栈
、
出
栈
以及取
栈
顶元素操作。将从键盘
输入
的字符
序列
逆置输出.比如,从键盘上
输入
:tset a si sihT;算法将输出:This is a test
出
栈
序列
判定
输入
一个
入
栈
序列
,后面依次
输入
多个
序列
,请判断这些
序列
是否为所给
入
栈
序列
合法的
出
栈
序列
。 例如
序列
1,2,3,4,5是某
栈
的压入顺序,
序列
4,5,3,2,1是该压
栈
序列
对应的
一个
出
栈
序列
,但4,3,5,1,2就不...
C语言实现
栈
操作
假设给定的整数
栈
初始状态为空,
栈
的最大容量为100.从标准
输入
中
输入
一组
栈
操作,按操作顺序输出
出
栈
元素
序列
。...从标准
输入
读取一组
栈
操作,
入
栈
的整数和表示
栈
操作的整数之间都以
一个
空格分隔,输出
出
栈
元素
序列
。
出
栈
序列
和卡特兰数
求
出
栈
序列
个数。卡塔兰数是组合数学
中
一个
常出现在各种计数问题
中
出现的数列。
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章