二叉树特性及证明

本文详细探讨了二叉树的四个重要特性:在第 i 层上的结点至多为 2i−1;深度为 h 的二叉树结点至多为 2h−1;叶子结点数 n0 与度为 2 的结点数 n2 存在 n0=n2+1 的关系;以及具有 n 个结点的完全二叉树的深度为 ⌊log2n⌋+1。通过数学归纳法和二叉树性质进行证明。
摘要由CSDN通过智能技术生成

在二叉树的第 i 层上至多有 2i1 个结点

特性1:在二叉树的第 i 层上至多有 2i1 个结点
证明:
设 第 i 层的结点至多为 N, 由上需证明 在二叉树的第 i 层上有 N=2i1
① i=1时,因为二叉树只有一层时只有一个根结点,故 20 =1 成立
② 假设,当 i =k 时,等式成立,即 N=2k1 .
那么,当 i =k +1 时,因为第 k+1 层是第 k 层的下一层,故第 k + 1 层的结点最多为 2k12=2k=2(k+1)1 , 即 当i = k + 1时, N=2(k+1)1 成立,
由①, ②可知对一切自然数 i 等式成立

深度为 h 的二叉树, 它的结点至多为 2h1

特性2:深度为 h 的二叉树, 它的结点至多为 2

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值