平衡二叉树:是一个空树 或者或者左右梓树高度绝对值相差不超过一;
红黑树的定义:
每个叶接点要么是红色 要么是黑色;
所有的叶节点都是空节点 并且是黑节点
一个节点是红色的 那么它的两个接点是黑色的
节点到子孙接点每条路经都包含相同数目的黑色节点
根节点永远是黑的
插入节点的过程如下
在树中搜索插入点
新节点将替代已存的空接点 并带有两个空接点做子节点
这时插入 有两情况
父节点的兄弟接点是红色 这时为了保证每条路经有相同黑色接点 可简单对上级接点着色可解决、
当父节点兄弟接点是黑色 此时得旋转并着色