文章目录 一、概念二、查找三、插入 平衡二叉树不会退化为线性结构,所以查找效率高,在此基础上设计出了B树 一、概念 B树又称多路平衡查找树,B树中所有结点的孩子结点数的最大值称为B树的阶。 一棵m阶B树或为空树,或为满足如下特性的m叉树: 树中每个结点至多有m棵子树(即至多含有m-1个关键字) 若根结点不是终端结点,则至少有两棵子树 除根结点外的所有非叶结点至少有⌈m/2T⌉棵子树(即⌈m/2⌉-1 个关键字) 非叶子节点结构: 所有叶子节点(失败节点)都出现在同一层次上,并不带任何信息 举例如下: 3阶B树 二、查找 三、插入 如果插入造成关键字数量大于m-1,则向上分裂: