您当前的位置: 首页 >  Java

小志的博客

暂无认证

  • 0浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

java数据结构和算法——B树的介绍

小志的博客 发布时间:2020-10-24 07:39:23 ,浏览量:0

一、B树的介绍
  • B-tree树即B树,B即Balanced,平衡的意思。有人把B-tree翻译成B-树,容易让人产生误解。会以为B-树是一种树,而B树又是另一种树。实际上,B-tree就是指的B树。
  • 2-3树和2-3-4树他们就是B树(英语:B-tree 也写成B-树)
二、B树的图解

在这里插入图片描述

三、B树的说明
  • B树的阶:节点的最多子节点个数。比如2-3树的阶是3,2-3-4树的阶是4。
  • B-树的搜索: 从根结点开始,对结点内的关键字(有序)序列进行二分查找,如果命中则结束,否则进入查询关键字所属范围的儿子结点;重复,直到所对应的儿子指针为空,或已经是叶子结点。
  • 关键字集合分布在整颗树中, 即叶子节点和非叶子节点都存放数据。
  • 搜索有可能在非叶子结点结束。
  • 其搜索性能等价于在关键字全集内做一次二分查找。
关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.0419s