B+樹和紅黑樹不要搞混了

B樹:全稱Balance-tree(平衡多路查找樹),平衡的意思是左邊和右邊分佈均勻。多路的意思是相對於二叉樹而言的,二叉樹就是二路查找樹,查找時只有兩條路,而B-tree有多條路,即父節點有多個子節點。 B樹與B+樹的區別: B+樹中只有葉子節點會帶有指向記錄的指針,而B樹則所有節點都帶有,在內部節點出現的索引項不會再出現在葉子節點中。 B+樹中所有葉子節點都是通過指針連接在一起,而B樹不會。
相關文章
相關標籤/搜索