オープンアドレス指定を使用してハッシュテーブルの負荷係数でカウントされた削除されたエントリ
-
24-10-2019 - |
質問
ハッシュテーブルの負荷係数を計算する場合、オープンアドレスアレイの実装を使用して私が使用しています。
numberOfKeysInArray/sizeOfArray
ただし、削除されたエントリをそのようにマークする必要があるため(空のスペースと区別するために)、キーの数にこれらを含めることは理にかなっていることがわかりました。
私の考えでは、エントリを見つけるためにプローブの平均数を推定する限り、削除されたエントリは負荷係数にカウントする必要がありますが、新しいキーを挿入する限りはそうすべきではありません。
適切な計算はどれですか:削除されたキーを含むかどうか。
所属していません StackOverflow