- 12
- 0
- 约5.14千字
- 约 15页
- 2019-06-11 发布于广东
- 举报
批 阅
实验报告
年级—班号—学号—姓名
实验名称:栈的实现及其应用
实验名称:
栈的实现及其应用:
算术表达式的计算
实验日期2016年12月2日
实验报告撰写内容
一、 实验环境
二、 实验目的
三、 实验内容
四、 数据结构与算法思想描述
五、 程序清单
六、程序执行结果及其分析
计算机科学与技术系
2016年制
实验环境
32位操作系统下的 Window平台 Microsoft Visual C++
二、 实验目的
掌握栈的实现及使用
三、 实验内容
1 ?实现栈的存储结构
实现栈的基本操作的有关算法
利用栈解决*算术表达式求值问题
四、数据结构与算法思想描述
顺序读取中缀表达式:
1、 当遇到数字吋,将数字入数字栈
2、 当遇到操作符时,与操作符栈栈顶比较:
If(当前操作符优先级大于操作符栈栈顶的优先级)
if(非” r操作符)
将当前操作符进操作符栈;
Else
While(操作符栈栈顶不等于气“)
取操作符栈栈顶及数字栈的两个数进行运算,并将结果压入数字栈;
Else
If(非(“操作符)
While(操作符栈栈顶不等于“)
取操作符栈栈顶及数字栈的两个数进行运算,并将结果压入数字栈;
Continue^直到当前操作符比栈顶操作符优先级大)
Else
将当前操作符进操作符栈;
3、 While(操作符栈非空)
操作符栈栈顶及数字栈的两个数进行运算,并将结果压入数字
您可能关注的文档
最近下载
- 浙江省2026年高考数学试卷(含答案及解析).docx
- 已发 大众迈腾B8 BCM盒 针脚详解定义.docx VIP
- 之 第十六讲 文明新路与人类命运共同体-《中华民族共同体概论》大讲堂.pdf VIP
- 全球IMAX及其他系统影厅分布.xlsx VIP
- 【新教材】外研版(三起,2024)五年级上册英语全册教案(含教学计划).docx
- 《尿源性脓毒症:病因、诊断与治疗》指南解读PPT课件.pptx VIP
- 高中数学中的函数思想及应用 毕业论文.doc VIP
- 尿源性脓毒症病因诊断与治疗指南PPT课件.pptx VIP
- (2026年)尿源性脓毒症病因诊断与治疗指南.pdf VIP
- 高一英语阅读理解50篇.doc
原创力文档

文档评论(0)