紅黑樹分析 清晰直白

概念 紅黑樹(Red-Block Tree)是一種近似平衡的二叉樹,因此擁有較高的查詢效率,但正因爲是一棵近平衡樹,因此在插入或刪除節點時,會結構調整(變色,左旋,右旋),使其接近平衡,從而降低效率. 本文以TreeMap爲例說明,TreeMap用紅黑樹構建,所以查詢性能較高,時間複雜度爲O(lgn),而HashMap和LinkHashMap的時間複雜度都爲O(n)(當hash不衝突時時間複雜度爲
相關文章
相關標籤/搜索