数据结构课件C版第六章.ppt

第六章 树 树 二叉树 线索二叉树 树与森林 Huffman树 树 --树的定义和术语 树:一棵树 T,简称为树,它是n (n≥0) 个结点的有限集合。当n = 0时,T 称为空树;否则,T 是非空树,记作 其中,r 是一个特定的称为根(root)的结点,它没有直接前驱;根以外的其他结点划分为 m (m ≥0) 个互不相交的有限集合T1, T2, …, Tm,每个集合又是一棵树,并且称之为根的子树。 树 --树的定义和术语 相关术语 子女:若结点的子树非空,结点子树的根即为该结点的子女。 双亲:若结点有子女,该结点是子女双亲。 兄弟:同一结点的子女互称为兄弟。 度:结点的子女个数即为该结点的度;树中各个结点的度的最大值称为树的度。 分支结点:度不为0的结点即为分支结点,亦称为非终端结点。 树 --树的定义和术语 叶结点:度为0的结点即为叶结点,亦称为终端结点。 祖先:某结点到根结点的路径上的各个结点都是该结点的祖先。 子孙:某结点的所有下属结点,都是该结点的子孙。 结点的层次:规定根结点在第一层,其子女结点的层次等于它的层次加一。以此类推。 深度:结点的深度即为结点的层次;离根最远结点的层次即为树的深度。 树 --树的定义和术语 高度:规定叶结点的高度为1,其双亲结点的高度等于它的高度加一。 树的高度:等于根结点的高度,即

文档评论(0)

1亿VIP精品文档

相关文档