B树

B树目录:什么是B树B树的最小度数B树的高度什么情况下使用B树B树的插入B树的删除正文:什么是B树1> 是一种平衡搜索树2> 为磁盘或者其他直接存储的辅助存储设备设计3> 类似于红黑树,但是更降低磁盘操作I/O4> 节点分为内部节点(非叶子节点)和叶子节点5> 节点可以不止一个关键字6> 假设节点中的关键字个数为...
摘要由CSDN通过智能技术生成
B树

目录:

  1. 什么是B树
  2. B树的最小度数
  3. B树的高度
  4. 什么情况下使用B树
  5. B树的插入
  6. B树的删除

正文:

  1. 什么是B树

    1>  是一种平衡搜索树
    2>  为磁盘或者其他直接存储的辅助存储设备设计
    3>  类似于红黑树,但是更降低磁盘操作I/O
    4>  节点分为内部节点(非叶子节点)和叶子节点
    5>  节点可以不止一个关键字
    6>  假设节点中的关键字个数为n,则该节点的孩子数一定是n+1
    7>  每个节点内部的排序一定是从左到右增大(如下图30 < 80,50 < 60)
    8>  假设节点x的关键字的个数为n,从左到右为x1,x2,...xn(如下图n=2,x1=50,x2=60)
        由第6>条得知其孩子数为n+1,从左到右为c1,c2,...cn+1(如下图c1=(35,40),c2=55,c3=70)
        那么排序规则一定是c1<x1<c2<x2<..xn<cn+1
    9>  每个叶子节点一定具有相同的深度,即树的高度是一致的。
    10> 每个节点关键字的个数有上限和下限,取决于树设定的最小度数t。
    		t -1 <= n <= 2t -1
    	根节点不受最小t -1的限制,如果树非空,根节点至少有1个关键字
    

典型的B树如下图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值