笔记:B树和B+树

B树

又称多路平衡查找树,B树中所被允许的孩子个数的最大值称为B树的阶,通常用m表示。一棵m阶B树或为空树,或满足如下特性的m叉树:

1、树中每个结点至多有m课子树,至多有m-1个关键字。

2、根结点不是终端结点的话,至少有两棵子树。

3、除根结点外,所以非叶结点至少有【m/2】棵子树,【m/2-1】个关键字。

4、所有的叶结点都出现在同一层次上,并且不带信息。

5、对任一结点,其所有子树的高度都相同。

B+树

 m阶B+树满足下列条件:

1、每个分支结点最多有m棵子树(孩子结点)。

2、非叶结点至少有两棵子树,其他每个分支结点至少有【M/2】棵子树。

3、结点的子树个数与关键字个数相等。

4、所有叶结点包含关键字及指向相应记录的指针,叶结点中将关键字按大小顺序排列,并且相连叶结点按大小顺序相互连接起来。

5、所有分支结点中仅包含他的各个子节点中关键字的最大值及指向其子节点的指针。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值