树的一些重要性质和概念

概念

1.度

一个节点的 子树个数,所以节点中的最大度即为这棵树的度。

2.深度(高度)

树的最大层数

例如这颗树的深度是3

 下面的概念都是相对二叉树来说的。

 3.斜树

所以都只有左子树(或都只有右子树)的树。

4.满二叉树

所有除叶子节点的节点外都有左子树和右子树,并且所以叶子节点都在同一层

如果一棵二叉树的层数为K,那节点总数就是2^k -1,

5.完全二叉树

完全二叉树:相比较于满二叉树而言,完全二叉树少一个“右下角”

性质 

1.一个二叉树的第k层最多有2^(k-1)个节点。

2.一个k层的二叉树最多有2^k-1个节点(满二叉树),最少k个节点。

3.一个二叉树的叶子节点的数量是n0,度为二的节点的数量为n2,那么n0=n2+1。

下面的性质都是对于完全二叉树来说

4.一个有n个节点的完全二叉树的深度为log2 n向下取整后+1.

5.如果一个完全二叉树节点的编号是n那么它的左孩子的编号是2*n(如果有),右孩子的编号是2*n+1(如果有)。父亲节点的编号是n/2取整。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值