Jadual hash (peta hash) menyimpan pasangan kunci → nilai dan menawarkan purata O(1) sisip, pencarian, dan padam. Ia berfungsi dengan menjalankan setiap kunci melalui fungsi hash yang memetakannya ke indeks dalam array asas ("bucket").
Bagaimana ia berfungsi
text
key "cat" --hash()--> 3 buckets:
key "dog" --hash()--> 0 [0] -> ("dog", 5)
[1]
[2]
[3] -> ("cat", 9)
Contoh
python
phone = {}
phone[] =
num = phone[]
phone[]
phone
