Hash table (hash map) lưu trữ các cặp key → value và cung cấp thao tác chèn, tra cứu và xóa trung bình O(1). Nó hoạt động bằng cách đưa mỗi key qua một hash function ánh xạ nó tới một index trong array bên dưới (một "bucket").
Cách hoạt động
text
key "cat" --hash()--> 3 buckets:
key "dog" --hash()--> 0 [0] -> ("dog", 5)
[1]
[2]
[3] -> ("cat", 9)
Ví dụ
python
phone = {}
phone[] =
num = phone[]
phone[]
phone
