一,B樹的概述
1.B樹(B-樹)又稱多路平衡查找樹,B樹所有節點中孩子數量的最大值n稱為B樹的階,通常用m表示比如當m為2就是常見的二叉樹
一顆m階的B樹定義如下:
1)每個結點最多有m-1個關鍵字;
2)根節點最少可以只有1個關鍵字;
3)非根節點至少有ceil(m/2)- 1個關鍵字;
4)每個節點中的關鍵字都按照從小到大的順序排列,每個關鍵字的左子樹的所有關鍵字都小于它,而右子樹中的所有關鍵字都大于它;
5)所有葉子節點都位于同一層,或者說根節點到每個葉子節點的長度相同;
2.B樹的插入(上溢出)