0
我想創建一個B樹具有以下特性:這個B-Tree規範的節點結構是什麼?
每個節點x包含以下屬性:
- XN存在於節點x
- x.key1按鍵的數量, x.key2,..... x.keyx.n是存在於節點中的密鑰
- x.c1,x.c2,......... x.cx.n,x.cx .n + 1是指向子節點的指針
- x.leaf是一個布爾變量,顯示節點是否爲葉節點
在此基礎上規範,我將如何實施的節點結構:
struct Node{
...?
}
假設b-樹的順序t = 2。它可以在特定節點中包含最大值2t-1(這裏是2 * 2 -1 = 3)。但是我們假設最大數組長度爲Key [BTREE_ORDER],這裏是2。 。有沒有其他的方法來做同樣的事情,或者我們可以假設數組長度是最大的。 2t-1 –
抱歉,我的訂單是錯誤的 - 使用BTREE_ORDER-1和BTREE_ORDER – mksteve