在微信公众号上看到了一篇文章觉得写的不错:
2-3-4树是如何解决二叉树中非平衡问题的?
为什么我觉得这篇文章写的不错,因为我知道红黑树是从2-3-4树转化过来的。
2-3-4树和红黑树
大家也可以找一些相关的文章看一下。
为什么我觉得红黑树很重要,因为我在面试的时候被问到过,问的是HashMap中的红黑树。HashMap中冲突的元素个数小于8个的时候是用链表存放,大于8个的时候转换为红黑树。为什么要用红黑树,它有什么性质,参见以下博客:
最容易懂得红黑树
二叉排序树、红黑树、AVL树最简单的理解
java随笔——HashMap与红黑树
面试中被问到的红黑树
最新推荐文章于 2025-11-19 21:32:06 发布
本文深入探讨了2-3-4树如何解决二叉树的非平衡问题,并阐述其与红黑树的关系。红黑树作为2-3-4树的一种高效实现,被广泛应用于数据结构中,如Java的HashMap当冲突元素超过8个时采用红黑树存储。文章通过实例解析红黑树的重要性及其在实际应用中的作用。
177万+

被折叠的 条评论
为什么被折叠?



