二叉树性质

1.  i=1  ,n= 1=2^0 ,   i=2 n=2^(2-1) =2  ,   假设 i=k  n(k)= 2^(k-1)成立

i =k+1 ,则至多则每一个节点都有两个子节点比k层多一倍 所以i=k+1, n=2*n(k) =2*2^(k-1)=2^(k)=2^(k+1-1) 等式成立。

第i 层至少 有1 个结点。

2.性质二:

把性质一每一层相加起来。 S(k)=2^k -1 ,深度为k 的二叉树,至少有k 个结点。

性质三:

证明:

分支B与总结点关系 B=n-1    ,总结点数=n=n1+n0+n2

由上面三个关系式得:n0=n2+1;

上图 n2 结点( 1,2,3,4,5),  n0(8,9.10, 11,12,7)

性质4 : 满二叉树

叶子结点 =(15/2)上取整:8

性质5:完全二叉树

k= 4  ,n=12  ,  当且仅当其每一个节点都与深度为4的满二叉树从编号1-12 的节点11对应。(编号中间不能缺,是连续的)

最高高度每一层一个所以1025, log2(1024)+1     11

左孩子= 49*2   =98    双亲 :49/2   49*2+1>99  所以没有右孩子。

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值