2-3-4树
2-3-4查找树
2-3-4查找树指的是一颗空树或者所有节点是由以下三种节点总成的多路查找树:
- 2-节点指的是一个键(和相应的值)和两个链接,左链接指向的2-3-4查找树中的键都小于该节点,右链接指向的2-3-4查找树中的键都大于该节点
- 3-节点指的是两个键(和相应的值)和三个链接,左链接指向的2-3-4查找树中的键小于比该节点中的两个键都小,中间链接指向的2-3-4查找树中的键位于该节点中的两个键之间,右链接指向的2-3-4查找树中的键比该节点中两个键都大
- 4-节点 指的是三个键(和相应的值)和四个链接,各个链接的含义参照2-节点和3-节点。
2-3-4 树
2-3-4 树指的是完美平衡的2-3-4 搜索树,它具有以下特性:
- 所有的叶子节点的深度相同。
- 2-3-4树的高度跟节点的个数呈对数关系:
- 最差情况: l g lg lgN(所有节点都是2节点)
- 最好情况: l o