動的な完全ハッシュテーブルとカッコウハッシュテーブルは、最悪の場合のO(1)ルックアップと予想されるO(1)時間の挿入と削除をサポートする2つの異なるデータ構造です。どちらもO(n)補助スペースと、操作のためにハッシュ関数のファミリーへのアクセスが必要です。
これらのデータ構造はどちらもそれ自体で美しく、素晴らしいと思いますが、これらのデータ構造が他のデータ構造よりもいつどのように望ましいかはわかりません。
これらのデータ構造の1つが他のデータ構造よりも明確な利点を持っている特定のコンテキストはありますか?それとも、ほとんど交換可能ですか?