平衡二叉樹
基本思想:在構造二叉排序樹的過程中,每插入一個 結點時,首先檢查是否因插入而破壞了樹的平衡性, 若是,則找出最小不平衡子樹,在保持二叉排序樹特 性的前提下,調整最小不平衡子樹中各結點之間的鏈 接關係,進行相應的旋轉,使之成爲新的平衡子樹
平衡二叉樹:或者是一棵空的二叉排序樹,或者是具 有下列性質的二叉排序樹: ⑴ 根結點的左子樹和右子樹的深度最多相差1; ⑵ 根結點的左子樹和右子樹也都是平衡二叉樹。
平衡因子:結點的平衡因子是該結點的左子樹的深度 與右子樹的深度之差
數據結構第七章
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Lecture 6 Order Statistics
ALL--IN
2020-07-06 17:26:12
Lecture 4 Quick Sort and Randomized Quick Sort
ALL--IN
2020-07-06 17:26:02
神奇少年的數據結構學習筆記四(串)
CPU不够了
2020-07-02 13:17:55
神奇少年的數據結構學習筆記三(棧與隊列)
CPU不够了
2020-07-02 13:17:55
神奇少年的數據結構學習筆記一(算法)
CPU不够了
2020-07-02 13:17:55
神奇少年的數據結構學習筆記二(線性表)
CPU不够了
2020-07-02 13:17:55
[數據結構筆記]KMP算法及手工求解next數組
senjay
2020-06-21 07:57:44
[數據結構筆記]AOE網
senjay
2020-06-21 07:57:44
二叉搜索樹中刪除某一結點函數的另外一種實現
Y_F_Wang
2020-06-16 08:16:50