B树的度数 阶数区别与联系

最近在复习数据结构的时候看到了B树的两种定义,一种是算法导论中的度数说;另一种是维基百科的阶数说。

在此记录一下:

度数:在树中,每个节点的子节点(子树)的个数就称为该节点的度(degree)。

阶数:(Order)阶定义为一个节点的子节点数目的最大值。(自带最大值属性)

然后再结合B树来理解具体含义:

B树的具体性质这里就不在阐述了,说一下算法导论中与度数相关的:

       每个节点(结点)所包含的关键字个数有上界和下界。用一个被称为B树的最小度数(minmum degree)的固定整数t>=2来表示这些界。

        a . 除根节点外每个节点至少包含 t-1 个关键字;至少有t个孩子。

        b . 每个节点至多可包含 2t-1 个关键字,至多 2t 个孩子节点。

 

      比如当t=2时,每个内部节点可以有2,3,4个孩子。此时该B树的阶为4。

 

   

       

  • 13
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值