Btree の preorder トラバーサルを行う必要があり、とりわけ、各ページ (ノードと同じこと) について次の情報を出力する必要があります。
- B ツリーのページ番号
- 各 B ツリー ページ ポインターの値 (アドレス、バイト オフセット、RRN など)。
私の質問は次のとおりです。 1. バイト オフセットはどのように計算しますか? それは何からオフセットされていますか?2. RRN はページ番号と同じではありませんか?
注: Btree はバイナリ ツリーではありません。Btree は各ノードに複数のキーを持つことができ、n 個のキーを持つノードには n+1 個の子ポインターがあります。