数据结构二叉树知识点总结

节点的度:一个节点含有子树的个数就是该节点的读。
叶节点:度为零的节点就是叶节点
节点的祖先:从根到该节点的路径上所有节点都是节点的祖先
子孙:以该节点为根的子树中,任一节点都称为该节点的子孙
森林:由m棵互不相交的树的集合成为森林
满二叉树:一棵深度为k,且有2^k-1 (2的k次方减一)个节点称之为满二叉树
完全二叉树:完全二叉树是由满二叉树而引出来的。对于深度为K的,有n个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一一对应时称之为完全二叉树
二叉树的性质:
在非空二叉树中,第i层的总节点数不超过2^(n-1)个
深度为h的二叉树最多有2^h-1个节点,最少为h个节点
对于任意一棵二叉树,叶子节点的个数=度为2的节点的个数+1
设B为二叉树边的条数,
N为总节点的个数
n0,n1,n2分别为节点度数为0,1,2的节点个数。
则B+1=N
n1+2*n2=B
n0+n1+n2=N
因此:n0=n-1.注意:在二叉树中所有节点的度数之和等于边数之和,而在图中,所有节点的度数之和等于边数的二倍
具有n个结点的完全二叉树的深度为K =[log2n」+1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HNGS04290724

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值