एक hash table (hash map) key → value जोड्या संचयित करतो आणि सरासरी O(1) insert, lookup, आणि delete प्रदान करतो. हे प्रत्येक key ला hash function द्वारे चालवून काम करते जो त्याला अंतर्निहित array ("bucket" म्हणून ओळखले जाते) मध्ये index ला मॅप करतो.
ते कसे काम करते
text
key "cat" --hash()--> 3 buckets:
key "dog" --hash()--> 0 [0] -> ("dog", 5)
[1]
[2]
[3] -> ("cat", 9)
