update string

This commit is contained in:
ranwenjie
2021-09-13 10:42:01 +08:00
parent 2bfdadce92
commit adad6993cc
9 changed files with 267 additions and 54 deletions
+10 -1
View File
@@ -1,10 +1,19 @@
# 红黑树 (red-black tree)
红黑树(Red Black Tree) 是一种自平衡二叉查找树。一种特化的AVL树,在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性能。 它可以在O(log n)时间内做查找,插入和删除。
它的每个结点都被“着色”为红色或者黑色,这些结点的颜色被用来检测树的平衡性。
### 应用场景
java 中 HashMap、TreeMap 的底层实现,当HashMap中元素大于8个时,HashMap底层存储实现改为红黑树,以提高元素搜索速度。
* java 中 HashMap、TreeMap 的底层实现,当HashMap中元素大于8个时,HashMap底层存储实现改为红黑树,以提高元素搜索速度。
关于 HashMap 实现解析参考 [这里](../../3%20HashTable/HashMap%20in%20Java.md)
* 广泛应用Linux 的进程管理、内存管理,设备驱动及虚拟内存跟踪