最近,我一直在经历搜索树,我遇到了红黑树,令我困惑的一点是,在RB树中,根节点应该是黑色的,这很好,现在我将如何决定传入节点是否呈现红色或黑色。红黑树 - 建设
我已阅读维基文章,但尚未找到解决方案。我可能是错的,但如果有人能指导我完成确切的材料,我会很高兴。
[编辑] 也就是说,例如,如果我的密钥是{7,2,4,1,9,10,8}
这里7是根并假定黑色的颜色,但什么颜色不2假设?我们如何决定?我们如何确定其他节点呈现的颜色?
7 - (Black)
2 9
1 4 8 10
NIL NIL NIL NIL NIL NIL NIL NIL
我们是否有随机的折腾决定节点的颜色是红色还是黑色。或者它是一些其他过程。
谢谢。
事情是,你永远不会一次画你的整棵树。您总是一个接一个地插入节点并更正树的其余部分 – 2010-04-04 14:40:55
传入的新节点总是先着色RED,然后检查树属性。 – bashmohandes 2010-10-18 22:41:57