B 树可以看作是对2-3查找树的一种扩展,即他允许每个节点有M-1个子节点。
- 根节点至少有两个子节点
- 每个节点有M-1个key,并且以升序排列
- 位于M-1和M key的子节点的值位于M-1 和M key对应的Value之间
- 其它节点至少有M/2个子节点
B+树是对B树的一种变形树,它与B树的差异在于:
- 有k个子结点的结点必然有k个关键码;
- 非叶结点仅具有索引作用,跟记录有关的信息均存放在叶结点中。
- 树的所有叶结点构成一个有序链表,可以按照关键码排序的次序遍历全部记录。
本文共 285 字,大约阅读时间需要 1 分钟。
B 树可以看作是对2-3查找树的一种扩展,即他允许每个节点有M-1个子节点。
B+树是对B树的一种变形树,它与B树的差异在于:
转载于:https://my.oschina.net/anxiaole/blog/1942029