红黑树的规则 每个节点非红即黑根节点总是黑色的如果节点是红色的,则它的子节点必须是黑色的(反之不一定)每个叶子节点都是黑色的空节点(NIL节点)从根节点到叶节点或空子节点的每条路径,必须包含相同数目的黑色节点(即相同的黑色高度) 树的旋转 以 LL型、LR型、RR型、RL型基础的为例,旨在对树有一定的了解 LL型 如下图所示,将不满足的元素向右旋转即可 LR型 如下图所示,需要进行两部操作,第一步交换2和4,将图形转为LL型;然后右旋 RR型 如下图所示,与LL型正好相反,即将3右旋 RL型 如下图所示,与LR型相反