AVL與紅黑樹的區別

AVL 1.簡介 AVL樹是最先發明的自平衡二叉查找樹,一般是用平衡因子差值判斷是否平衡並通過旋轉來實現平衡,每個節點的左右子樹高度差不超過1,和紅黑樹相比,AVL樹是嚴格的平衡二叉樹,平衡條件必須滿足(所有結點的左右子樹高度差不超過1)。如圖所示: 2.侷限性 增加和刪除可能需要通過一次或多次樹旋轉來重新平衡這個樹,而因爲旋轉非常耗時,維護這種高度平衡所付出的代價比從中獲得的效率收益還大,故而實
相關文章
相關標籤/搜索