2010-04-13 58 views
2

如果我將字母A,G,I和Y插入到階次4的B樹(意思是每個節點中有4個指針和3個元素),我會得到以下B-樹。在插入時使用重新分佈的B樹

G 
/\ 
A IY 

如果使用插入時的再分配方式,它會有什麼不同嗎?如何重新分配插入工作?

+0

爲什麼人們認爲這應該被關閉? – neuromancer 2010-04-14 14:21:42

+0

我懷疑是否有任何關閉請求會是因爲這個問題出現在表面上很容易被谷歌使用。 – Pops 2010-04-14 14:43:31

回答

1

這個問題是一種循環。通常,數據結構中的重新分配是爲了平衡目的而完成的。 B型樹的性質是平衡的,所以問題將變成「你有什麼理由在插入時重新分配?」在這種情況下,算法將取決於你想要達到的目標。

B樹可以在刪除時執行重新分配;這是你的意思嗎?或者,你有任何參考鏈接?