教学课件第2节二叉树及其基本性质

上传人:壹****1 文档编号:569510922 上传时间:2024-07-30 格式:PPT 页数:12 大小:226.50KB
返回 下载 相关 举报
教学课件第2节二叉树及其基本性质_第1页
第1页 / 共12页
教学课件第2节二叉树及其基本性质_第2页
第2页 / 共12页
教学课件第2节二叉树及其基本性质_第3页
第3页 / 共12页
教学课件第2节二叉树及其基本性质_第4页
第4页 / 共12页
教学课件第2节二叉树及其基本性质_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《教学课件第2节二叉树及其基本性质》由会员分享,可在线阅读,更多相关《教学课件第2节二叉树及其基本性质(12页珍藏版)》请在金锄头文库上搜索。

1、第五章 树和二叉树 5.2 二叉树及其基本性质123114589126710一、二叉树的定义 二叉树是n(n=0)个结点的有限集,它或为空树(n=0),或由一个根结点和两棵分别称为左子树和右子树的,互不相交的二叉树构成。1231145891267101329761211854105.2 二叉树及其基本性质(一)二叉树的特点 每个结点至多有二棵子树(即不存在度大于2的结点); 二叉树的子树有左、右之分,且其次序不能任意颠倒。AABABABC(二)二叉树的五种基本形态1.空二叉树2.只有根结点的二叉树3.右子树为空4.左子树为空5.左、右子树均非空5.2 二叉树及其基本性质二、二叉树的基本特性性质

2、性质 1 : 在二叉树的第 i 层上至多有2i-1 个结点。 (i1)证明:用归纳法证明之 i=1时,只有一个根结点,2i-1=20=1 是对的; 假设对所有j(1ji)命题成立,即第j层上至多有2j-1 个结点 那么,第i-1层至多有2i-2 个结点 又二叉树每个结点的度至多为2 第i层上最大结点数是第i-1层的2倍,即22i-2=2i-1 故命题得证5.2 二叉树及其基本性质性质性质 2 : 深度为 k 的二叉树上至多含 2k-1 个结点(k1)。证明:深度为k的二叉树是指二叉树共有k层。 由性质1,可得深度为k 的二叉树最大结点数是21-1+22-1+2k-1=2k-15.2 二叉树及其

3、基本性质性质性质 3 : 对任何一棵二叉树,度为0的叶子结点总是比度为 2 的结点多一个,则必存在关系式:n0 = n2+1。证明:n1为二叉树T中度为1的结点数 因为:二叉树中所有结点的度均小于或等于2 所以:其结点总数n=n0+n1+n2 又二叉树中,除根结点外,其余结点都只有一个分支进入。设m为分支总数,则二叉树中总结点数又为:n=m+1 又:分支由度为1和度为2的结点射出,m=n1+2n2 于是,n=m+1=n1+2n2+1=n0+n1+n2 所以:n0=n2+15.2 二叉树及其基本性质三、满二叉树与完全二叉树123114589121367101415第层上有2k-1个结点;深度为的

4、满二叉树有2m-1个结点。5.2 二叉树及其基本性质(一)满二叉树的定义除最后一层外,每一层上的所有结点都有两个子结点。特点:每一层上的结点数都是最大结点数5.2 二叉树及其基本性质(二)完全二叉树的定义除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。 特点: 1.叶子结点只可能在层次最大的两层上出现; 2.对任一结点,若其右分支下子孙的最大层次为L,则其左分支下子孙的最大层次必为L 或L+1。1231145891213671014151231145891267101234567123456(三)满二叉树与完全二叉树的性质性质性质 : 具有 n 个结点的完全二叉树的深度深度为log2n+ 1 证明:证明:设设完全二叉树的深度为 k 则根据第二条性质得 2k-1 n 2k 即 k-1 log2 n n,则该结点无左孩子,否则,编号为 2i 的结点为其左孩子结点; (3) 若 2i+1n,则该结点无右孩子结点,否则,编号为2i+1 的结点为其右孩子结点。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号