适度平衡的标准:任意节点的左右子树的高度,相差不得超过两倍。
由红黑节点组成的二叉搜索树若满足以下条件,即为红黑树
1.树根始终为黑色
2.外部节点均为黑色
3.其余节点若为红色,则其孩子节点必为黑色
4.从任意一外部节点到根节点的沿途,黑节点数目相等
特性4是为了保证适度平衡的标准!
红节点均为内部节点,红节点不连续
红节点之父必为黑色
红黑树能保证增删查改等基本操作的最坏情况的时间复杂度都在O(logN)
适度平衡的标准:任意节点的左右子树的高度,相差不得超过两倍。
由红黑节点组成的二叉搜索树若满足以下条件,即为红黑树
1.树根始终为黑色
2.外部节点均为黑色
3.其余节点若为红色,则其孩子节点必为黑色
4.从任意一外部节点到根节点的沿途,黑节点数目相等
特性4是为了保证适度平衡的标准!
红节点均为内部节点,红节点不连续
红节点之父必为黑色
红黑树能保证增删查改等基本操作的最坏情况的时间复杂度都在O(logN)