画布 1
红黑树删除
  删除节点为红色节点
    直接删除
  删除节点为黑色节点
    有两个红色子节点的黑色节点
      此类其实不存在，其可以转化为对其子节点的删除
    有一个红色子节点的黑色节点
      将唯一子节点替代黑色节点并染为黑色
    黑色叶子节点
      删除节点为根节点，直接删除；
      删除节点的兄弟节点是黑色节点
        兄弟节点有红色子节点
          兄弟节点有左红子节点
            删除节点的父节点（LL）右旋，删除节点的兄弟节点替代其父节点染为红色，向下染黑
          兄弟节点有右红子节点
            相当于是LR旋转，实质上是中间值化为父节点，即兄弟节点先左旋父节点右旋，中间值替代染为红色，子节点染为黑色
          兄弟节点有双红子节点
            兄弟节点有双红子节点，最简单是父节点LL右单旋，兄弟节点替代父节点染为红色，向下递归染黑染红
        兄弟节点没有红色子节点
          父节点是红色
            位置不发生变化，父节点染黑，向下递归改色
          父节点是黑色
            兄弟染为红色，进而影响祖父黑高故对父节点再次进行双黑调整，即变成父节点为红色兄弟节点没有红色子节点的调整，即父节点染为黑色，兄弟节点染为红色
      删除节点的兄弟节点是红色节点
        转变为兄弟节点为黑色来处理，先将父节点右旋，兄染黑，父染红