华师本科生数据构造课件 第 6 章 二叉树和树
ppt 1、第 6 章二叉树和树树型构造是一类重要的非线性构造
树型构造是结点之间有分支,并且具有层次关系的构造,它特别类似于自然界中的树
树构造在客观世界中是大量存在的
例如家谱、行政组织机构都可用树形象地表示
树构造在计算机领域中也有着广泛的应用,例如在编译程序中,用树构造来表示源程序的语法构造;在数据库系统中,可用树构造来组织信息;在分析算法的行为时,可用树构造来描述其执行过程等等
华中师范高校魏开平王敬华沈显君…系统软件办公室应用操作系统数据库数据构造离散数学……外语中文历史计科教务处科研处总务处………附中 ds
cnauee 2、cneduccnucsdsbuaawhu………………课前导学 6
1 二叉树 6
2 遍历二叉树和线索二叉树 6
3 树和森林 6
4 树的应用第六章二叉树和树【学习目标】领悟树和二叉树的类型定义,理解树和二叉树的构造差异
熟记二叉树的主要特性,并把握它们的证明娴熟把握二叉树的各种遍历算法,并能灵敏运用遍历算法实现二叉树的其它操作
理解二叉树的线索化过程以及在中序线索化树上找给定结点的前驱和后继的方法
娴熟把握二叉树和树的各种存储构造及其建立的算法
学会编写实现树的各种操作的算法
了解最优树的特性,把握建立最优树和赫夫曼编码的方法
【重点和难点】重点:二叉 3、树和树的遍历及其应用难点:编写实现二叉树和树的各种操作的递归算法学问点树的类型定义二叉树的类型定义二叉树的存储表示二叉树的遍历以及其它操作的实现线索二叉树树和森林的存储表示树和森林的遍历以及其它操作的实现最优树和赫夫曼编码【学习指南】 本章是整个课程的第三个学习重点,也是整个课程中的一大难点
在本章的学习过程中主要应当学会如何依据二叉树和树的构造及其操作的递归定义编写递归算法
本章必需完成的算法设计题为:6