- 7
- 0
- 约 72页
- 2017-03-29 发布于湖北
- 举报
第四章树 4.1 树的基本概念4.2 二叉树的定义、性质4.3 二叉树的存储结构4.4 二叉树的遍历4.5 递归消除4.6 树和森林4.7 判定树和Huffman树 深刻理解树的定义、性质及其存储方法 熟练掌握二叉树的二叉链表存储方式、结点结构和类型定义,并能画出给定二叉树的二叉链表的结构示意图; 理解并掌握二叉树的三种遍历方法,并能写出该三种遍历的算法; 会完成树、森林与二叉树间的相互转换; 理解哈夫曼树的构造方法,并能对给定的数据集合构造出哈夫曼树 4.1 树的基本概念 树是由n (n 0)个结点组成的有限集合。 有一个特定的称之为根(root)的结点,它只有后继,但没有前驱; 除根以外的其它结点划分为m (m ? 0)个互不相交的有限集合T1, T2, …, Tm,每个集合本身又是一棵树,并且称之为根的子树(subTree)。每棵子树的根结点有且仅有一个直接前驱,但可以有0个或多个后继 [图] 树结构和非树结构的示意 一棵树结构 一个非树结构 一个非树结构 一个非树结构 结点(node) 结点的度(degree) 分支(branch)结点 叶(leaf)结点 孩子(child)结点 双亲(parent)结点 基本术语 结点:数据元素+若干指向子树的分支 结点的度:结点拥有的子树数目(分支的个数) 树的度
原创力文档

文档评论(0)