一、B树的介绍
- B-tree树即B树,B即Balanced,平衡的意思。有人把B-tree翻译成B-树,容易让人产生误解。会以为B-树是一种树,而B树又是另一种树。实际上,B-tree就是指的B树。
- 2-3树和2-3-4树他们就是B树(英语:B-tree 也写成B-树)
- B树的阶:节点的最多子节点个数。比如2-3树的阶是3,2-3-4树的阶是4。
- B-树的搜索: 从根结点开始,对结点内的关键字(有序)序列进行二分查找,如果命中则结束,否则进入查询关键字所属范围的儿子结点;重复,直到所对应的儿子指针为空,或已经是叶子结点。
- 关键字集合分布在整颗树中, 即叶子节点和非叶子节点都存放数据。
- 搜索有可能在非叶子结点结束。
- 其搜索性能等价于在关键字全集内做一次二分查找。