紅黑樹的特性和實現

平衡二叉搜索樹的形式多樣,且各具特色。比如,伸展樹實現簡便、無需修改節點 結構、分攤複雜度低,但可惜最壞情況下的單次操作需要n時間,故難以適用於對可靠性和穩定性要求極高的場合。 反之,AVL樹儘管可以保證最壞情況下的單次操作速度,但需在節點中嵌入平衡因子等標識;更重要的是,刪除操作之後的重平衡可能需做多達logn次旋轉,從而頻繁地導致全樹整體拓撲結構的大幅度變化。 紅黑樹即是針對後一不足的改進。通
相關文章
相關標籤/搜索