二叉树

满二叉树:深度为K,且有2k-1个结点的树为二叉树

完全二叉树

二叉树的性质:

  • 二叉树第i层最多有2i-1个结点,深度为K的二叉树最多有2k-1个结点
  • 具有n个结点的完全二叉树深度为[log2n]+1个结点, [x]表示不大于x的整数
  • 对于一个完全二叉树,标号为1~n,如果,i=1,则为根结点,如果2i>n,i为叶子结点,无左孩子,否则,左孩子为2i,如果2i+1>n,则无右孩子结点,
  • 某结点的双亲结点为i/2
  •  在任意一棵二叉树中,若终端结点的个数为n0,度为2的结点数为n2,则n0=n2+1

证明最后一条性质:因为二叉树中所有结点数的度都不会大于2,所以总结点数N=(度为0的结点数)n0+(度为1的结点数)n1+(度为2的结点数)n2

另一方面,度为1的结点有一个孩子,度为2的结点有2个结点,根结点不是任何结点的孩子,所以N = n1+2n2+1,两个等式计算可得

转载于:https://www.cnblogs.com/glllvwcc/p/9140523.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值