啥情况下node.color=red
来源:13-6 颜色翻转和右旋转
psh
2020-06-09
感觉一般不会过渡到这种奇怪状态吧,谢谢老师抽时间
写回答
1回答
-
抱歉,你说的这种“奇怪”的状态,具体奇怪的点在哪里?你是认为哪些条件产生矛盾了?
==========
在这个图示中,42 原本是黑色的,37 原本是红色的,12 是新增节点,初始是红色的,所以添加 12 以后,形成这种状态:
这个形态触发了右旋转。
右旋转之后,你给的截图也不是旋转后最终的颜色状态,后面还有逻辑处理颜色信息。
继续加油!:)
052020-06-10
相似问题