算法之2-3-4树

Posted xiangzhihong8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法之2-3-4树相关的知识,希望对你有一定的参考价值。

2-3-4树是一种阶为4的B树。它是一种自平衡的数据结构,可以在O(lgn)的时间内查找、插入和删除,这里的n是树中元素的数目。2-3-4树和红黑树是等价的,也就是每个红黑树都可以转化为一颗2-3-4树,每个选择操作也和2-3-4树中的分裂操作对应。

      2-3-4树是这样一种数据结构,满足如下性质:

      1) 每个节点每个节点有1、2或3个key,分别称为2-node,3-node,4-node。

以上是关于算法之2-3-4树的主要内容,如果未能解决你的问题,请参考以下文章

RMQ问题之ST算法

Java数据结构和算法——2-3-4树

数据结构与算法:树 2-3树,2-3-4树,B树 B+树 B*树 (了解)

数据结构和算法(Golang实现)(29)查找算法-2-3树和左倾红黑树

数据结构与算法:树 红黑树

数据结构与算法:树 红黑树