0

特にルートノードに関しては、要素を ab*-tree に挿入する方法を理解するのに苦労しています。

次数 9 の ab* ツリーがあり、次の項目をツリーに挿入するとします。次に、12 を挿入するまでにいっぱいになるため、オーバーフローするため、ルートが分割され、7 を含むルート ノード、0、1、2、5 を含む左の子、右の子が含まれます。 9、10、および 12 を含む子です。私の考えは正しいですか、それとも別の方法がありますか。

PS: b*-tree を使用できなかったため、b-tree をタグとして使用したことに注意してください。

4

1 に答える 1

0

(r+1)/2 r=8 9/2=4,5 切り捨てると 4 になります。0,1,2,5 ルートは 4 番目の要素でなければなりません。これは 5 を意味し、子 0-1-2 を残しています。右の子 7-9-10-12.定員順を書いていただければ、あなたの質問に答えたかどうか確信が持てません。

于 2015-03-22T17:45:36.313 に答える