数据结构-第二部分电子教案.ppt

第二部分 树;第五章 树;树的概念;树的定义;根结点、叶结点、内部节点 结点的度和树的度 儿子结点 父亲结点 兄弟结点 祖先结点 子孙结点 结点所处层次 树的高度;树的概念;树的常用操作;第五章 树;二叉树;二叉树的定义 ;二叉树的基本形态;;一棵高度为k并具有2k-1个结点的二叉树称为满二叉树。 一棵二叉树中任意一层的结点个数都达到了最大值;D;完全二叉树;0;二叉树;二叉树的性质1 ;证明:当i=1时,只有一个根结点,2i-1=20 =1,命题成立。 假定对于所有的j,1≤j≤k,命题成立。 即第j层???至多有2j-1个结点。 由归纳假设可知,第j = k层上至多有2k-1个结点。 若要使得第k+1层上结点数为最多,那么,第k层上 的每个结点都必须有二个儿子结点。 因此,第k+1层上结点数最多为为第k层上最多结点数 的二倍,即:2×2k-1=2k+1-1=2k。 所以,命题成立。 ;二叉树的性质2 ;对于一棵非空二叉树,如果叶子结点数为n0,度数为2的结点数为n2,则有: n0=n2+1 成立。 ;证明:设n为二叉树的结点总数,n1为二叉树中度数为 1的结点数。 二叉树中所有结点均小于或等于2,所以有: n = n0 + n1 +

文档评论(0)

1亿VIP精品文档

相关文档