平衡二叉树和红黑树

平衡二叉树 AVL树是严格的平衡二叉树,平衡条件必须满足(所有结点的左右子树高度差不超过1)。不管我们是执行插入还是删除操作,只要不满足上面的条件,就要通过旋转来保存平衡,而因为旋转非常耗时,由此我们可以知道AVL树适合用于插入与删除次数比较少,但查找多的情况 红黑树 保证五个条件 (1)结点非红即黑 (2)根结点是黑色的 (3)每个叶子节点(NULL节点)是黑色的 (4)每个红色节点的两个子节点
相关文章
相关标签/搜索