2-3树介绍(一)

一、2-3树一些基本性质:

1.2-3树是一种绝对平衡的树,即左右子树高度完全相等;

2.2-3树的结点有两种情况:

   a).2结点:该节点包含1个数据元素,2个孩子;

   b).3结点:该节点包含2个数据元素,3个孩子;

3.向2-3树中添加元素,有一个重要原则,不可以向空结点中添加元素,只能与现有的结点进行融合;

4.2-3树满足二分搜索树的性质,即根节点左边的值都小于根节点的值;根节点右边的值都大于根节点的值。

5.3阶的B树是2-3树。(B-tree of order 3 is a 2-3 tree.

二、向2-3树添加元素

1.插入2结点:

2-3树介绍(一)

2.插入3结点:

2-3树介绍(一)

如果3结点不是根节点,是叶子节点,且父亲节点为2-结点:

2-3树介绍(一)如果插入3-结点,且他的父亲结点为3-结点:

2-3树介绍(一)

2-3树介绍(一)