删除操作需要处理的情况: 1.删除的是红色节点,则删除节点并不影响红黑树的树高,无需处理. 2.删除的是黑色节点,则删除后,删除节点所在子树的黑高BH将减少1,需要进行调整. 节点标记: 正在处理的节点x 父节点p 兄弟节点s(sibling) 左侄子LN(Left Nephew) 右侄子RN(Right Nephew) 无需调整的情况(向上回溯时) 当前x为根节点,无论root为什么颜色,都将root染黑,rootOver. 当前x为红色,将其染黑,redOver.(增加所在子树黑高度,从而满…