【Data Structure】紅黑樹理解

1.什麼是紅黑樹   我們知道一棵高度爲h的二叉搜索樹的大部分操作時間複雜度是O(h),但是如果搜索樹較高,極端情況下就是一條鏈表了,二叉搜索的意義就不大了。而紅黑樹是一顆二叉搜索樹,也是多種平衡搜索樹的一種,可以保證最壞情況下時間複雜度爲O(lgn)。對於一棵有n個內部節點的紅黑樹的高度最多爲2lg(n+1),高度的證明不難,請參考算法導論。   2.紅黑樹的五大性質   這五大性質非常重要,想
相關文章
相關標籤/搜索