ایک hash table (hash map) key → value جوڑوں کو محفوظ کرتا ہے اور اوست O(1) insert، lookup، اور delete فراہم کرتا ہے۔ یہ ہر key کو ایک hash function سے گزار کر کام کرتا ہے جو اسے ایک بنیادی array میں ایک index تک map کرتا ہے (ایک "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
