2

ハッシュテーブルに入れたいデータがあると想像してみましょう。ハッシュ関数は、各データ オブジェクトのハッシュ値を計算し、このハッシュ値をテーブルに入れます (各値は独自のバケットを取得する必要があります)。ハッシュ値を使用すると、テーブル内のデータ オブジェクトの正確な位置がわかります。

ここでキーはどのような役割を果たしますか? Java の HashMap は、HashMap に入れるすべての値に対して特定のキーを必要とし、キーを使用して値を取得できます。

Hashtable (Java Hashmap) に入れたい値、ハッシュ値、キーの違いは何ですか? その背後にある数学は何ですか?

4

1 に答える 1