B, B-, B+樹的定義,特性,聯繫與區別(紅黑樹)

B樹的不同定義,有時B樹即是B-樹 爲什麼會有B樹: 因爲二叉樹的查找平均時間是logN,是與二叉樹的深度有關,所以爲了減少二叉樹的深度,增加查找速度,勢必要增加樹的叉樹。如果該樹是M叉的,M>2的話,logm(N)勢必要小於log2(N),所以當數據量非常大的時候,B樹的平均查找時間要少於二叉樹。 紅黑樹:帶有平衡性的二叉搜索樹增強版 紅黑樹是每個節點都帶有顏色屬性的二叉查找樹,顏色或紅色或黑色
相關文章
相關標籤/搜索