2010-12-03 38 views
0

2次元配列を使ってb-treeを表現する方法を学ぶことができるリソースはありますか?グーグルで検索しても結実はありませんでした。Bツリーを2次元配列として表現するにはどうすればよいですか?

+2

なぜこれを行う必要がありますか? –

+0

このような配列のメンバーは何でしょうか?どのようにそのような表現が有用であるか想像するのは難しい。 –

答えて

2

これをやりたい理由がないので、誰もそれを推薦しないため、Googleが主題をあまり持っていない理由を説明しているので、ポインタの代わりにインデックスにインデックスを使用するという方法があります。

次に、ツリー内のノードを表す配列の1次元と、子ノードを表すもう1つの次元があります。

btreeをディスクに書き出す必要がある場合は、ディスクが本質的に1次元の配列であるため、この問題は解決しなければならない問題です。

+0

どの方法をお勧めしますか? promelaは再帰型をサポートしません。私の質問を参照してください –

+0

私は方法をお勧めします。上記参照。 –

+0

「誰もそれを推奨しない」 –

関連する問題