AVL与红黑树的区别

AVL 1.简介 AVL树是最先发明的自平衡二叉查找树,一般是用平衡因子差值判断是否平衡并通过旋转来实现平衡,每个节点的左右子树高度差不超过1,和红黑树相比,AVL树是严格的平衡二叉树,平衡条件必须满足(所有结点的左右子树高度差不超过1)。如图所示: 2.局限性 增加和删除可能需要通过一次或多次树旋转来重新平衡这个树,而因为旋转非常耗时,维护这种高度平衡所付出的代价比从中获得的效率收益还大,故而实
相关文章
相关标签/搜索