- 1
- 0
- 约1.51万字
- 约 33页
- 2019-12-28 发布于浙江
- 举报
实 验 报 告
( 2014/ 2015 学年 第 二 学期)
课程名称
数据结构
实验名称
实验二 二叉树的基本操作及哈夫曼编码译码系统的实现
实验时间
2015
年
10
月
31
日
指导单位
计算机软件学院
指导教师
骆健
学生姓名
陈兵
班级学号
学院(系)
计软院
专 业
软嵌NIIT
实 验 报 告
实验名称
实验二 二叉树的基本操作及哈夫曼编码译码系统的实现
指导教师
骆健
实验类型
设计
实验学时
2
实验时间
实验目的和要求
(1)掌握二叉链表上实现二叉树基本去处的方法。
(2)学会设计基于遍历的求解二叉树应用问题的递归算法。
(3)理解哈夫曼树的构造算法,学习设计哈夫曼编码和译码系统。
二、实验环境(实验设备)
硬件: 微型计算机
软件: Microsoft Visual C++6.0
三、实验原理及内容
实验题一:在二叉链表上实现二叉树运算
(1)设计递归算法,实现下列二叉树运算:删除一棵二叉树、求一棵二叉树的高度、求一棵二叉树中叶子结点数、复制一棵二叉树、交换一棵二叉树的左右子树。
(2)设计算法,按自上到下,从左到右的顺序,按层次遍历一棵二叉树。
(3)设计main函数,测试上述每个运算。
内容:1、建立头文件BTree.H,在该文件中定义二叉树的链式存储结构,并编写二叉树的各种基本操
原创力文档

文档评论(0)