《数据结构打卡》第4天(二叉树和完全二叉树的性质篇)

《数据结构打卡》第4天

二叉树的性质1:
(1)在二叉树的第i层上最多有(2i-1)个结点,最少有1个结点。
(2)在二叉树的第i-1层上最多有(2i-2)个结点。

例:比如在第4层的二叉树上最多有**24-1**个结点,总数是8个结点。

二叉树的性质2:
(1)深度为k的二叉树最多有2k-1个结点。也称满二叉树。
(2)深度为k的二叉树最少有k个结点。

二叉树的性质3:
对任何一颗二叉树,如果叶子结点为n0,度为2的结点为n2,那么度为0的结点数为度为2的结点数+1。也就是:n0=n2+1

二叉树的性质4:
有n个结点的完全二叉树的深度为[log2n]+1

二叉树的性质5:
表明了完全二叉树中双亲结点编号与孩子结点编号间的关系

2.1、满二叉树的特点:
(1)每一层的结点都是最大节点(即每一层都是满的)
(2)叶子结点都在最底层

2.2、完全二叉树的特点:
深度为k的n个结点的与深度为k的满二叉树的编号对应时,称为完全二叉树
特点:
(1)完全二叉树两个最大的特点:叶子结点只在最下2层出现。 如果有度为1的结点,一定只有左结点,没有右结点。
(2)完全二叉树的第k层上最少有1个结点,第k层上最多有(2k-1) -(2k-1-1)个结点。例如:3层的完全二叉树上有(23-1) -(23-1-1)个结点,也就是4个结点。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值