数据结构简介

数据结构简介

B树

1. 定义

类似二叉搜索树且带有一系列限制使其平衡的M阶树,树的高度比AVL其他树小,多用于数据存储

2. B树特征

阶为M的B树(B-tree)是一棵具有下列特性的M叉树:

  1. 数据项存储在树叶上
  2. 非叶节点存储直到M-1个关键字以指示搜索的方向:关键字i代表子树i+1中的最小的关键字
  3. 树的根或者是一片树叶,或者其儿子数在2和M之间
  4. 除根外,所有非叶节点的儿子数在[M/2]和M之间。
  5. 所有的树叶都在相同的深度上,并且每片树叶拥有的数据项其个数在[L/2]和L之间

下图为5阶B树:
数据结构简介:树----------B树

3. B树节点分裂

数据结构简介:树----------B树
数据结构简介:树----------B树

4. B树节点领养

数据结构简介:树----------B树

相关文章:

  • 2021-11-14
  • 2021-08-05
  • 2019-11-27
  • 2021-08-27
  • 2021-11-20
  • 2021-11-06
  • 2021-11-06
猜你喜欢
  • 2021-11-06
  • 2018-11-04
  • 2021-11-06
  • 2021-11-20
  • 2020-03-14
  • 2019-03-07
  • 2021-11-13
  • 2021-08-27
相关资源
相似解决方案