红黑树可视化
黑色节点
红色节点
当前焦点节点
冲突路径
流程控制
预设案例
案例1: 插入[11,2,14,1,7]
案例2: 插入[20,15,25,10,5]
案例3: 插入[5,3,8,2,4,7,9]
案例4: 插入[50,30,70,20,40,60,80,10]
红黑树性质
1
每个节点是红色或黑色
2
根节点是黑色
3
所有叶子节点(NIL)是黑色
4
红色节点的子节点必须是黑色
5
从任一节点到其所有后代叶子节点的简单路径上,黑色节点数目相同
当前步骤说明
初始状态
红黑树为空,准备插入第一个节点。点击"插入节点"按钮或选择一个预设案例开始。
节点说明
N: 新插入的节点 (当前焦点)
P: N的父节点
G: N的祖父节点 (P的父节点)
U: N的叔叔节点 (P的兄弟节点)