- 1
- 0
- 约小于1千字
- 约 34页
- 2026-05-06 发布于湖北
- 举报
第3章限定性线性表——栈和队列;3.1栈;栈的定义:;根据栈定义,每次进栈的元素都被放在原栈顶元素之上而成为新的栈顶,而每次出栈的总是当前栈中“最新”的元素,即最后进栈的元素。因此,栈又称为后进先出的线性表。简称为LIFO表。如下图所示:;栈的抽象数据类型定义;3.1.2栈的表示和实现;1.顺序栈;用C语言定义栈的顺序存储结构;顺序栈中的进栈和出栈图例;顺序栈基本操作的实现;2)判栈空;3)判栈满;4)进栈;5)出栈;6)取栈顶元素;两栈共享技术:;两栈共享的数据结构定义;1)两栈共享的初始化操作算法;2)两栈共享的进栈操作算法;;2.链栈;用C语言定义的链栈结构;链栈的进栈操作;链栈的出栈操作;3.1.3栈的应用举例;2.括号匹配问题;算法:;3.表达式求值;2)算术表达式处理规则;例:实现A/B↑C+D*E#的运算过程时栈区变化情况;3)带括号算术表达式;??(1)若栈顶运算符的优先级低于刚读入的运算符,则让刚读入的运算符进operator栈;
(2)若栈顶运算符的优先级高于刚读入的运算符,则将栈顶运算符退栈,送入θ,同时将操作数栈operand退栈两次,得到两个操作数a、b,对a、b进行θ运算后,将运算结果作为中间结果推入operand栈;
(3)若栈顶运算符的优先级与刚读入的运算符的优先级相同,说明
您可能关注的文档
- 基础中医学教学资料-第七章 发病.pptx
- 烧结原料技能.pptx
- 基于fpga的波形发生器的设计.ppt
- 报价系统--报价管理 培训.pptx
- 大一(上)高数课件—定积分—习题课.ppt
- 哲学导论-第一讲哲学是什么.ppt
- 基础中医学教学资料-第二节 气血津液精.pptx
- 程序设计基础c综合编程训练.pptx
- 数字逻辑课件.ppt
- 大一(上)高数课件— 求导法则.ppt
- (共25页PPT)有效提升HRBP的沟通和影响力.pptx
- (共24页PPT)排列与组合第六课时课件6.pptx
- (共29页PPT)第14章备份和恢复数据库.ppt
- (共21页PPT)4专题二 算法与程序基础.pptx
- (共20页PPT)大学生职业生涯规划书范文电子信息工程技术专业1.ppt
- (共21页PPT)课时规范练56 资源枯竭地区的发展.pptx
- (共20页PPT)第31讲交变电流的产生及其描述.pptx
- (共23页PPT)大学生职业生涯规划与就业指导第1章认识职业生涯规划.pptx
- (共23页PPT)高中数学人教a版必修二课件132《球的体积与表面积》.ppt
- (共23页PPT)第十八章自然资源与国家安全第4讲海洋空间资源与国家安全.pptx
最近下载
- PV 3015_EN-2024 内装饰的非金属材料可冷凝组分的测定.pdf
- 学习国有企业领导人员廉洁从业若干规定自查自纠汇报.docx VIP
- mac340450大容量风冷模块机安装使用说明书.doc
- 2025年住院医师规培-广东-广东住院医师规培(眼科)历年参考题库典型考点含答案解析.docx VIP
- 在线网课学习课堂《地学景观——探秘﹒审美﹒文化(重大 )》单元测试考核答案.docx VIP
- 高级城市轨道交通服务员技能鉴定理论考试题(附答案).doc VIP
- 2025年住院医师规培-广东-广东住院医师规培(眼科)历年参考题库含答案解析.docx VIP
- 2026年粤教版八年级下册数学期中名校联考卷(含答案可下载).docx VIP
- 《瓶装气体储存和使用安全管理规范》.pdf VIP
- (正式版)DB32∕T 4644.2-2024 《从业人员健康检查 第2部分:健康检查技术规范》.docx VIP
原创力文档

文档评论(0)