B+树

44 篇文章 0 订阅
19 篇文章 0 订阅
 一个m阶的b+树应满足以下特性:
1.树中的每个结点至多有m棵子树;
2.若根结点不是叶子结点,则至少有两棵子树;
3.除根结点之外的所有非终结点至少有[(m+1)/2]棵子树(3/2=1);
4.所有非终结点中包含下列信息数据:(key[0],pointer[0];key[1],pointer[1];……;key[m-1],pointer[m-1])
其中:key[i](i=0,……,m-1)为关键字,且key[i]<key[i+1](i=0,……,m-1);pointer[i](i=0, ……,m-1)为指向子树(或者实际记录)的指针,且指针pointer[i]所指子树中的所有元素的关键字均小于等于key[i](i=0, ……,m-1);
5.所有叶子结点都在树的同一层上;
6.所有的叶子结点中包含了全部关键字的信息,及指向含这些关键字记录的指针,且叶子结点本身依关键字的大小从小到大顺序链接的,这是由双向链表来实现的。
7.对于叶子结点,其pointer指向一个实际的记录。对于非叶子结点,pointer指向一个子树
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值