圖解紅黑樹

紅黑樹 : 平衡的二叉查找樹 ,時間複雜度o(log(n)),任何插入或刪除能在三次旋轉以內平衡 特性 : 節點是紅色或者黑色 根節點是黑色 每個葉子的節點都是黑色的空點節點 每個紅色節點的兩個子節點都是黑色 從任意節點到其每個葉子的所有路徑都包含相同的黑色節點 因爲這些規則才能保證紅黑樹的自平衡,最長路徑不超過最短路徑的2倍 紅黑樹是通過旋轉來保證在添加或刪除元素後依舊能維持紅黑樹性質的。 旋轉
相關文章
相關標籤/搜索