1.1 背景知识 1.1.1 红黑树 二叉查找树可能因为多次插入新节点导致失去平衡,使得查找效率低,查找的复杂度甚至可能会出现线性的,为了解决因为新节点的插入而导致查找树不平衡,此时就出现了红黑树. 红黑树它一种特殊的二叉查找树.红黑树的每个节点上都有存储位表示节点的颜色,可以是红(Red)或黑(Black).它具有以下特点: (1)每个节点或者是黑色,或者是红色. (2)根节点是黑色. (3)每个叶子节点(叶子节点,是指为空(NIL或NULL)的叶子节点)是黑色. (4)如果一个节点是红色的,…