2-3-4-树和红黑树之间有什么关系

时间:2012-08-03 21:06:58

标签: algorithm

这两种树如何相同?

2 个答案:

答案 0 :(得分:3)

Wikipedia就此问题有所说明。

  

2-3-4树是红黑树的等轴测图,意思是它们是   等效数据结构。换句话说,对于每2-3-4棵树,   存在至少一个带有数据元素的红黑树   同样的顺序。此外,2-3-4树的插入和删除操作   导致节点扩展,拆分和合并等同于   红黑树的颜色翻转和旋转。介绍   红黑树通常首先引入2-3-4棵树,因为它们是   在概念上更简单。

如果您想要更具体的答案,欢迎您提出更具体的问题。

答案 1 :(得分:2)

通过为3个孩子1引入一个红色节点,为4个孩子1引入2个红色节点,可以将2-3-4树转换为红黑树。生成的树将是二叉树。所以这样2-3-4树就相当于红黑树了。