ハッシュテーブル(ハッシュマップ)は key → value ペアを格納し、平均的に O(1) の insert、lookup、delete を提供します。各キーをハッシュ関数に通して、基礎となる配列("bucket" と呼ばれる)のインデックスにマップすることで機能します。
動作原理
text
key "cat" --hash()--> 3 buckets:
key "dog" --hash()--> 0 [0] -> ("dog", 5)
[1]
[2]
[3] -> ("cat", 9)
例
python
phone = {}
phone[] =
num = phone[]
phone[]
phone
