- 5
- 0
- 约5.39千字
- 约 18页
- 2020-11-15 发布于山东
- 举报
数据结构课程实验报告 - 实验 5
数据结构课程实验指导书
HUNAN UNIVERSITY
课程实习报告
题 目: 四则运算表达式求值
学生姓名
康 小 雪
学生学号
20090810310
专业班级
计科三班
指导老师
李晓 鸿
完成日期
2010-10-24
- 2 -
数据结构课程实验指导书
- 3 -
数据结构课程实验指导书
一、 需求分析
1.该程序可以从通过从键盘输入一个中缀
表达式,判断该表达式是否合法,若合法将
其转化为后缀表达式,并计算其结果,否则说明该表达式错误
2. .输入的表达式包含数字和运算符及括号,之间用空格隔开
3.数字可以为整数和小数
4.运算结果保留两位小数
输入输出举例
输入: 21+23* (12-6)
输出: 21 23 12 6 -*+
二、 概要设计
在表达式中每个运算符应对应两个操作数,与二叉树中非叶子结点和叶子结点之间的关系刚好相同,于是,本题可采用二叉树来将中缀表达式变为后缀表达式。
最后用堆栈来实现后缀表达式的计算。
抽象数据类型
二叉树
ADT BiTree
{
- 4 -
数据结构课程实验指导书
数据对象 D:D 是具有相同特性的数据元素集合
数据关系 R:
若 D 为空集,则 R 为空集,则称 BinaryTree
为空二叉树;
若 D 不为空集,否则 R={H} ,H 是如下二元关系:
1) 在 D 中存在唯一的称为
您可能关注的文档
- 恪守道德规范加强道德修养教学设计吴泽良.docx
- 恶魔城-废墟的肖像流程攻略.docx
- 患者身份识别流程.docx
- 悬挑外脚手架及卸料平台搭设.docx
- 情态动词havedone练习题.docx
- 情系山区小伙伴与高村中小手拉手活动方案.docx
- 情绪管理与压力应对感想.docx
- 惊人发现“三高”的新克星:黄连素.docx
- 惠华幼儿园体能大循环方案.docx
- 愈创木酚法测定过氧化物酶活性(准确,无误).docx
- 译林版九年级上册讲义11.9A培优第十一讲 Unit 5 Art world(上)-教师版.docx
- 译林版九年级上册讲义5.9A培优第五讲 Unit 3 Teenage problems(上)-学生版.docx
- 人教版语文五年级下册教案+反思 第一单元.docx
- 译林版九年级上册讲义3.9A培优第三讲 Unit 2 Colors(上)-教师版.docx
- 译林版九年级上册讲义3.9A培优第三讲 Unit 2 Colors(上)-学生版.docx
- 译林版九年级上册讲义20.9A培优第二十讲 Unit 5-8考点复习-学生版.docx
- 《简历写作技巧》课件.pptx
- 《简历制作培训》课件.pptx
- 《等差数列复习课》课件.pptx
- 《等高线的绘制》课件.pptx
原创力文档

文档评论(0)