私は赤い黒の木と2-3-4の木を基本的に理解しており、最悪の場合の操作がO(n logn)であることを確認するために高さのバランスをどのように維持していますか?赤黒の木は2-3-4の木とどのように同形ですか?
しかし、私は彼らが同等のデータ構造であることを意味し、赤、黒の木の等長Wikipedia
2-3-4木からこのテキストを理解することができているわけではありませんよ。つまり、2-3-4ツリーごとに、同じ順序でデータ要素を持つ少なくとも1つの赤黒のツリーが存在します。さらに、ノードの拡張、分割およびマージを引き起こす2-3-4ツリーの挿入および削除操作は、赤黒の木の色の反転および回転と同じです。
操作がどのように同等かはわかりません。ウィキペディアのこの引用は正確ですか?どのように操作が同等であることがわかりますか?
ダイアグラムと真理値表のように見えますが、これを確立したり、これを否定するには十分です。あなたはそれを作ったのですか? –
データ構造の真理値表私は従っていません。 – Lazer
赤 - 黒の木に等価性を示すために、2-treesでの操作を示すマッピング。それを試してみてください。私は3つの木が別の場合、そして4つの木が別の場合を想定しています。 –