紅黑樹:旋轉、插入、刪除操作;與平衡二叉查找樹的區別

1、紅黑樹與平衡二叉查找樹的區別: 平衡二叉樹(AVL): 它是一 棵空樹或它的左右兩個子樹的高度差的絕對值不超過1 (完全平衡),並且左右兩個子樹都是一棵平衡二叉樹。 時間複雜度最好情況和最壞情況都爲O(lgn)。 爲保證絕對平衡,所以插入、刪除後需要多次旋轉來保持平衡,因而非常耗時。 紅黑樹: 紅黑樹放棄了追求完全平衡,追求大致平衡。 時間複雜度最好情況和最壞情況也爲O(lgn)。 追求大致平
相關文章
相關標籤/搜索