[教育]CH6数据结构课件.ppt

[教育]CH6数据结构课件

线性结构 第一个数据元素 (无前驱) 最后一个数据元素 (无后继) 其它数据元素 (一个前驱、一个后继) 基 本 术 语 结点(node) ——表示树中的元素,包括数据元素及若干指向其子树的分支 结点的度(degree) ——结点拥有的子树数 树的度 —— 一棵树中最大的结点度数 叶子(leaf) ——度为0的结点(终端结点) 孩子(child) ——结点子树的根称为该结点的~~ 双亲(parents) ——孩子结点的上层结点叫该结点的~~ 兄弟(sibling) ——同一双亲的孩子 6.2 二叉树 定义:二叉树是n(n?0)个结点的有限集,它或为空树(n=0),或由一个根结点和两棵分别称为左子树和右子树的互不相交的二叉树构成。 特点 每个结点至多有二棵子树(即不存在度大于2的结点) 二叉树的子树有左、右之分,且其次序不能任意颠倒 基本形态 二叉树性质 二叉树具有下列 5 个重要的性质。 【性质1】 在二叉树的第i层上最多有2i-1个结点(i ?1); 证明: 二叉树的第1层只有一个根结点,所以,i = 1时,2i-1 = 21-1 = 20 = 1 成立。

文档评论(0)

1亿VIP精品文档

相关文档