如何判断一个出栈序列的合法性?

baicai_luobo baicai_luobo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
相信大家在学数据结构的时候,都遇到过这个问题,就是给定一个入栈顺序(1,2,。。。,n)。然后再给一个出栈的顺序,要你判断它是否合法。我在网上查的一种很普遍的方法,就是这样的一个规则:
出栈序列中的每个数后面的比它小的数,是按递减排列的。
这个规则经过试验很对,但我不知道该怎么证明,那位大虾能帮我证证,或者给个相关的文档、链接什么的都行。
...全文
评论 9
收藏 已收藏
分享
返回顶部
baicai_luobo
C语言 70,039 成员 243,237 内容