二叉樹學習筆記之經典平衡二叉樹(AVL樹)

二叉查找樹(BSTree)中進行查找、插入和刪除操作的時間複雜度都是O(h),其中h爲樹的高度。 BST的高度直接影響到操作實現的性能,最壞情況下,二叉查找樹會退化成一個單鏈表,比如插入的節點序列本身就有序,這時候性能會下降到O(n)。 可見在樹的規模固定的前提下,BST的高度越低越好。 平衡二叉樹 平衡二叉樹是計算機科學中的一類改進的二叉查找樹。 平衡二叉樹具有以下性質: (1)一棵空樹是平衡二
相關文章
相關標籤/搜索