- 9
- 0
- 约2.32万字
- 约 7页
- 2016-10-15 发布于贵州
- 举报
数据结构~栈和队的应用_表达式的求值
2011-2012学年第一学期
数据结构课内实验报告
实验名:栈和队列的应用:表达式的求值
姓 名:
学 号:
班 级:
指导老师:
日 期:
实验题目:
实验目的:
通过此实验进一步理解栈和队列,提高运用理论解决实际问题的能力。
实验内容:
例如,输入9-(2+4*7)/5+3# ,并按回车键,即可输出结果如下:
表达式的运算结果是:6
表达式的后缀表达式为:9 2 4 7 * +5/-3+
数据结构及算法思想:
表达式计算是实现程序设计逻辑语言的基本问题之一,也是栈和队列应用的一个典型的例子。该设计是先通过栈将中缀表达式转换为后缀表达式,在转换过程中又用到了队列的操作。而在得到后缀表达式之后,又用到队列的操作对生成的后缀表达式进行计算。在整个设计的实现过程中,用到的都是栈和队列的概念。 ? ?
模块化分:
本程序分为2个模块:
(1)中缀表达式转换为后缀表达式;
(2)求后缀表达式
详细设计及运行结果:
(1)中缀表达式转换为后缀表达式
void CTPostExp(SeqQueue *Q){
SeqStack S; //运算符栈
char c,t;
InitStack(S); //初始化栈
Push(S,#);
您可能关注的文档
- 数字图像处理课程作业报告李锐彬、余胜鑫.doc
- 数字图像处理课程计——彩色图像增强软件.doc
- 数字城市、智能城与智慧城市的区别.doc
- 数字图像论文--字图像医学领域应用分析.doc
- 数字带话柄电梯无对讲方案-.doc
- 数字家庭服务关键撑技术研发与应用示范.doc
- 数字基带传输系统业题及答案.doc
- 数字式扭矩传感器术性能及应用.doc
- 数字景区规划设计础资料需求.doc
- 数字滤波器(FI)的设计任务书.doc
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)