- 26
- 0
- 约1.06万字
- 约 44页
- 2015-12-10 发布于广东
- 举报
* 第 3 章 栈和队列 3.2 栈 应用: ②表达式求值 3) 若当前字符是操作数, 则直接压入操作数栈; 4) 若当前字符是操作符,且运算符的优先级高于栈顶运 算符则进栈; 5) 否则,从操作数栈中弹出两个操作数并弹出操作符栈 的栈顶运算符,经计算后将结果压入操作数栈。 (限于二元运算符的表达式) 算法思路: 1) 设立操作数栈与操作符栈; 2) 设表达式的结束符为“#”,预设运算符栈的栈底为“#”; * 第 3 章 栈和队列 3.2 栈 应用: ②表达式求值 (限于二元运算符的表达式) 例如: A/B↑C+D*E # 操作数栈 操作符栈 # A / B ↑ C B↑C T(1)= T(1) A/T(1) T(2)= T(2) + D * E D*E T(3)= T(3) T(3)+T(2) T(4)= T(4) 操作数的栈底中存着最终的表达式结果。 # * 第 3 章 栈和队列 3.2 队列 定义: 限定所有的插入操作在表的一端进行,而删除操作在表的另一端进行的线性表。 通常将表中允许进行插入操作的一端称为队尾 (rear), 允许进行删除操作的一端称为队头(front)。 当队列中没有元素时称为空队。 队列的插入操作称为入队。 队列的删除操作称为出队。 特点:先进先出(FIFO) 入队 出队 示意图 a1 … a2
您可能关注的文档
- 数据结构 C语言版 作者 李云清 第06章_树型结构.ppt
- 数据结构 C语言版 作者 李云清 第08章_图.ppt
- 数据结构 C语言版 作者 李云清 第10章_内排序.ppt
- 数据结构 C语言版 作者 李云清 第11章_外排序.ppt
- 数据结构 C语言版 作者 李云清 第12章_动态存储管理.ppt
- 数据结构 C语言版 作者 严蔚敏 李冬梅 吴伟民 第1章 绪论.ppt
- 数据结构 C语言版 作者 严蔚敏 李冬梅 吴伟民 第3章 栈和队列.ppt
- 数据结构 C语言版 作者 严蔚敏 李冬梅 吴伟民 第4章 串、数组和广义表.ppt
- 数据结构 C语言版 作者 严蔚敏 李冬梅 吴伟民 第5章 树和二叉树.ppt
- 数据结构 C语言版 作者 严蔚敏 李冬梅 吴伟民 第7章 查找.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 一种中药制丸机.pdf VIP
- 河北图集 J15J147 建筑防水构造图集(OXD、LOCA、ZPV).docx VIP
- 《鱼蛋白类肥料第1部分:生产技术规范》.pdf VIP
- 环刀种类及规格详解(附行业标准).docx VIP
- 牛顿第一定律教案.docx VIP
- DB_T 29-315-2024 天津市城市轨道交通工程施工质量验收资料管理规程_第七册.docx VIP
- 2026江西新高考数学三模仿真模拟试卷(附答案解析).docx VIP
- 沁园春长沙赏析 (修正).pptx VIP
- 数字化转型架构下的数据安全治理(数据质量+数据安全+全生命周期治理+治理考核)[33页PPT].pptx VIP
- 高血压的护理(1).pptx VIP
原创力文档

文档评论(0)