文档详情

第六章 Part1(树的基本概念与二叉树遍历).pdf

发布:2017-05-31约3.33万字共9页下载文档
文本预览下载声明
本讲重点难点 第六章 二叉树和树 树是一类重要的非线性数据结构,是以分支关系定义的层 基本内容 次结构 典型例子: 二叉树的定义性质存储结构 企业的管理机构 二叉树遍历和线索化 计算机文件系统 树和森林、存储结构、树的多种应用 重点难点 二叉树结构特性及证明方法 二叉树各种存储结构的特点及适用 二叉树遍历 建立huffman树 基于二叉链表表示的二叉树的算法 8-Nov-07 1 8-Nov-07 2 第一节 树的定义 树的示例 树(Tree)的定义 树是由n (n ≥ 0)个节点组成的有限集合。 根 T T 如果n = 0,称为空树; A 1 A 3 如果n 0,则:有且仅有一个特定的称之为根(root)的 节点,它只有直接后继,但没有直接前驱; B C D 如果n1,则:除根以外的其它节点可以划分为m 只有根节点的树 (m0)个互不相交的有限集合T , T , …, T ,每个集 0 1 m-1 合又是一棵树,并且称为根的子树(subTree)。每棵子 E F G H I J 树的根节点有且仅有一个直接前驱,但可以有0个或多个 直接后继。 特点: K L M
显示全部
相似文档