جدول التجزئة (hash map) يخزن أزواج key → value ويوفر إدراج وبحث وحذف بمتوسط O(1). يعمل بتمرير كل مفتاح عبر دالة تجزئة (hash function) التي تعينه على فهرس في مصفوفة أساسية ("دلو").
كيفية العمل
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
