A hash table is a data structure that maps a given key to a specific value. A hash table uses a hash function given a key to compute an index into either a regular array or an array of buckets. Hash tables provide incredibly quick accesses (
A hash table collision is a collision in the hash of a key in a hash table.
The load factor of a hash table refers to how "full" the table is and is calculated as
where