6.3.1 B树及其基本操作

46 篇文章 231 订阅 ¥99.90 ¥299.90
B树是一种多路平衡查找树,每个节点最多有m个子节点。其特性包括节点关键字数量限制、非叶节点至少有两个子节点等。在B树中查找、插入和删除操作涉及到多路分支和节点平衡调整。B树的高度直接影响磁盘存取次数,而插入和删除操作可能需要节点分裂或合并以保持平衡。
摘要由CSDN通过智能技术生成

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

1)树中每个结点至多有m棵子树(即至多含有m-1个关键字)。

2)若根结点不是终端结点,则至少有两棵子树

3)除根结点外的所有非叶结点至少有【m/2】(向上取整)棵子树(即至少含有【m/2】-1个关键字)

4)所有非叶结点的结构如下:

 

n P0 K1 P1 k2 P2 ... Kn Pn

其中,Ki(i=1,2,...,n)为结点的关键字,且满足K1<K2<···<Kn;Pi(i=0,1,···,n)为指向子树根结点的指针

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

AI算法攻城狮

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

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

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

打赏作者

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

抵扣说明:

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

余额充值