ハッシュテーブルの仕組み
ハッシュテーブルは、キーをハッシュ関数で計算した番号のバケットに格納するデータ構造です。例えばkey % 5のような計算でバケット番号を求めます。異なるキーが同じバケット番号になることを衝突と呼び、衝突したキーは連結リストでつないで同じバケットに格納します。
この課の目標
ハッシュ関数がキーをバケット番号に変換する仕組みと、衝突を連結リストで解決する方法を説明できる。
キー18を挿入すると、格納されるバケット番号は?
ハッシュテーブルは、キーをハッシュ関数で計算した番号のバケットに格納するデータ構造です。例えばkey % 5のような計算でバケット番号を求めます。異なるキーが同じバケット番号になることを衝突と呼び、衝突したキーは連結リストでつないで同じバケットに格納します。
ハッシュ関数がキーをバケット番号に変換する仕組みと、衝突を連結リストで解決する方法を説明できる。
キー18を挿入すると、格納されるバケット番号は?