B+树

B树如下:

B树可以在精准查找的情况下,进行少量的磁盘IO,但是它依然有着缺陷,那就是无法进行范围查找。

这种数据结构如果想进行范围查找必须递归节点。

而B+树就可以解决上述这个问题。

它有以下特点:

       1.其定义基本与B-树同,除了:

       2.非叶子结点的子树指针与关键字个数相同;

       3.非叶子结点的子树指针P[i],指向关键字值属于[K[i], K[i+1])的子树

       5.为所有叶子结点增加一个链指针;

       6.所有关键字都在叶子结点出现;

如下图:3阶B+树

它将叶子节点连在了一起,那么按范围来查,就不需要递归节点,而是使用叶子节点。

它还可以不通过根节点而是使用叶子节点来进行二分查找。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值