Zgoščena tabela (hash map) shranjuje pare key → value in ponuja povprečno O(1) vstavljanje, iskanje in brisanje. Deluje tako, da vsak ključ preslika skozi zgoščevalno funkcijo, ki ga preslikuje na indeks v osnovnem polju ("bucket").
Kako deluje
text
key "cat" --hash()--> 3 buckets:
key "dog" --hash()--> 0 [0] -> ("dog", 5)
[1]
[2]
[3] -> ("cat", 9)
Primer
python
phone = {}
phone[] =
num = phone[]
phone[]
phone
