次の質問についてサポートが必要です。
サイズ n の並べ替えられた配列が与えられた場合に、配列と同じキーを含む 2-4+ 木を構築するアルゴリズムを説明してください。アルゴリズムは時間 O(n) で実行する必要があります。
並べ替えられた配列から線形時間で赤黒のツリーを構築する方法は既に知っています (挿入後にツリーを修正する関数の償却時間は O(1) であるため)。
ただし、このトリックが 2-4+ ツリーでどのように役立つかわかりません。これらのツリーを挿入した後の償却修正時間と関係がありますか? (そして、それが何かはわかりません...)
それとも私は完全に間違っていますか?
ところで、O(n) で赤黒木から 2-4 木を構築するクラスで見たトリックは使用できません。これは、2-4+ 木アルゴリズムへの単純な配列でなければなりません。
前もって感謝します