- 7
- 0
- 约3.05千字
- 约 5页
- 2017-09-06 发布于辽宁
- 举报
出栈序列相对入栈序列关系
出栈序列相对入栈序列关系
在数据结构的定义里,栈是只允许一端进行插入或删除操作的线性表。人们总结简化为后进先出原则。栈的定义给定以后引出了另一类问题——出栈序列问题。就是在给定一个入栈序列(如a1,a2…an)这来,您也许会有点被忽悠了,其实给定一个栈序列,a1,a2,……an再要判断的出栈队列 ai ,aj , ak ,……他们是否匹配,很简单,用一个大小为的数组模拟栈,以a1,a2,……an输入,对照着要判断的序列ai ,aj , ak ,…… 有目的的操作时间内就可以完成。只是人工来说稍微麻烦一点罢了。人工做判断,a,b,c要晚于d出栈同时a,b,c对先于d入栈,所以根据上面的规律a,b,c,d的排列顺序只能是dcba。除了元素d 的前面e还可以有4个位置可取,所以答案是4种。
给定一个正整数元素序列 1,2,3,…,99,100.允许进栈,退栈操作交替进行,我们根据已给的规律很容易判别。
1,2,…,7,10,3,11,12,6,…,97,98,99,100不是出栈序列,因为 7,3,6.不符合规律。
下面给出定律的证明。
假设给定一个元素序列a1,a2,a3, …,an(记为Sa)以所给的次序依次进栈,在进栈操作时,允许出栈操作。则判断另一个已知序列元素一一映射序列记为Sb可否成为原序列的充分必要条件是:
对于序列Sb里的任意元素ak,相应于Sa里排在其前面的且在Sb里排
您可能关注的文档
- 尤溪县城景点.doc
- 栈习题实现.doc
- 交通部组织法.doc
- 精油精细流程.doc
- 宇文融括户与唐朝中央财政体制的演进.doc
- 语文必修四答案.doc
- 广安市2013年高中阶段教育学校招生考试语文样题.docx
- 百分百简历教程2.doc
- 达瓦昆湖畔的生命之歌.doc
- 侯以雷诗歌欣赏555.doc
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 2022特种设备焊工理论考试真题模拟及答案(4).pdf VIP
- 市场经济条件下的政府职能的转变.doc VIP
- 《养老机构消毒卫生要求》DB31T 1662-2025(上海标准).pdf
- 燃气场站安全运行监管规范.pptx
- 2026届高三语文全国T8联考作文题目解析及6篇范文“顶端优势”.docx VIP
- 知识产权法自学考试复习资料(史上最全的复习资料)欢迎大家来下载.doc VIP
- 钢板桩支护板桩施工技术交底.doc VIP
- (2025秋新版)科学二年级上册教学计划及进度表.docx VIP
- (2026 春新版)二年级科学下册教学计划及进度表.docx VIP
- 2026年医院食堂食品安全与院感协同方案.docx
原创力文档

文档评论(0)