(四)平衡二叉樹

一、二叉排序樹的缺點 若樹中插入的是隨機數據,則執行效果很好,但是若插入的是有序或者是逆序的數據,則二叉查找樹的執行速度很慢。 爲了能以較快的時間 O(logN) 來搜索一棵樹,需要保證樹總是平衡的(或者至少大部分是平衡的),這就是說對樹中的每個節點在它左邊的後代數目和在它右邊的後代數目應該大致相等。紅-黑樹的就是這樣的一棵平衡樹,對一個要插入的數據項,插入例程要檢查會不會破壞樹的特徵,如果破壞了
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息