【发布时间】:2013-03-13 10:54:11
【问题描述】:
据我了解,在红黑树中,当我插入一个新节点时,当我在向下的途中遇到一个带有 2 个红色子节点的黑色节点时,我需要翻转颜色,即使父节点变为红色它的 2 个孩子是黑色的(根除外)。
我在*上看到了这张图片:
为什么 8 和 17 不是黑色的?
我还签入了来自 Lafore 的“Java 中的数据结构和算法”的applet;同样的,这些节点变黑了。
这棵红黑树有多个版本吗?
【问题讨论】:
-
当您说“除了根目录” 时,会不会是在回答您自己的问题? 8 和 17 是根的子节点。
-
我的意思是当根在翻转时保持黑色
标签: java data-structures collections tree red-black-tree