- 0
- 0
- 约1万字
- 约 17页
- 2019-07-02 发布于江西
- 举报
**理工大学
数据结构课程设计报告
题目: 表达式类型的实现
院(系): 计算机工程学院
学生姓名: **
班级: 计算111 学号: 2011070**
起迄日期: 2012.7.8——2012.7.19
指导教师: ***
一、需求分析
1.问题描述:
本程序通过输入前缀表达式建立一颗二叉树,通过中序遍历建立好的二叉树输出带括号的中缀表达式。然后中序遍历二叉树对表达式中的未知数x进行赋值。通过后序遍历二叉树计算表达式的值。根据两颗二叉树和输入的运算符构造复合表达式。另外,通过中序遍历二叉树对表达式进行化简。
2.基本功能
⑴以字符序列的形式输入语法正确的前缀表示式并构成表达式E
⑵用带括号的中缀表达式输出表达式E
⑶实现对变量x的赋值,变量初始值为0
⑷对算术表达式求值
⑸构造新的复合表达式(E1)P(E2)
⑹对表达式进行化简
3.输入输出
本程序运算数的输入输出局限于无符号整型数据,运算符的输入输出包括“+、-、*、/、^”
二、 概要设计
1.设计思路:
本程序以字符序列的形式输入语法正确的前缀表达式,在输入表达式的过程中判断输入的字符是运算数还是运算符并将其保存到树节点中相应的位置,表达式输入结束的同时也就构成一颗二叉树。根据建立好的二叉树,可以采用中序
您可能关注的文档
最近下载
- 用于高能效开关电源的同步整流控制器ncp4306.pdf
- 2026年湘教版小学三年级英语上册Lesson8《Letters》优质教案.docx VIP
- 敏捷开发中的用户故事与需求管理.pptx VIP
- 安化县红岩灌区续建配套与节水改造项目环境影响报告书.pdf VIP
- 2026年西师版小学三年级英语上册Unit2《Goodafternoon》优质课教案.docx VIP
- 陈阅增普通生物学全部课件.ppt VIP
- 2026年建筑项目六月消防安全措施及方案.docx VIP
- T_GBMA 005-2024 露天采石矿山高陡台阶边坡生态修复工程技术规范.docx
- 2026年西师版小学五年级数学上册《三角形面积推导》公开课教案.docx VIP
- 2025年高中政治学科培训课件.pptx VIP
原创力文档

文档评论(0)