文档详情

c语言实现一.二叉树操作 二.用栈实现算术表达式求值 课设报告.pdf

发布:2025-02-07约2.11万字共19页下载文档
文本预览下载声明

c语言实现一.二叉树操作二.用栈实现算术表达式求值课设报告--第1页

沈阳理工大学课程设计专用纸

目录

题目一.二叉树操作(1)二.算术表达式求·······························1·

一、课程设计的目的······································································1·

二、课程设计的内容和要求··························································1·

三、题目一设计过程······································································2·

四、题目二设计过程······································································6·

五、设计总结···············································································1·7

六、参考文献···············································································1·8

沈阳理工大学

c语言实现一.二叉树操作二.用栈实现算术表达式求值课设报告--第1页

c语言实现一.二叉树操作二.用栈实现算术表达式求值课设报告--第2页

沈阳理工大学课程设计专用纸

No.1

题目一.二叉树操作(1)二.算术表达式求

一、课程设计的目的

本学期我们对《数据结构》这门课程进行了学习。这门课程是一门实践性非常强的

课程,为了让大家更好地理解与运用所学知识,提高动手能力,我们进行了此次课程设

计实习。这次课程设计不但要求学生掌握《数据结构》中的各方面知识,还要求学生具

备一定的C语言基础和编程能力。

(1)题目一的目的:

1、掌握二叉树的概念和性质

2、掌握二叉树的存储结构

3、掌握二叉树的基本操作

(2)题目二的目的:

1、掌握栈的顺序存储结构和链式存储结构

2、掌握栈的先进后出的特点

3、掌握栈的基本运算

二、课程设计的内容和要求

(1)题目一的内容和要求:

1、编写已知二叉树的先序、中序序列,恢复此二叉树的程序

2、编写求二叉树深度的程序

(2)题目二的内容和要求:

1、算术表达式由操作数、运算符和界限符组成。操作数是正整数,运算符为

加减乘除,界限符有左右括号和表达式起始

2、将一个表达式的中缀形式转化为相应的后缀形式

3、依据后缀表达式计算表达式的值

沈阳理工大学

c语言实现一.二叉树操作二.用栈实现算术表达式求值课设报告--第2页

c语言实现一.二叉树操作二.用栈实现算术表达式求值课设报告--第3页

显示全部
相似文档