Section 21.6 Word Matching Exercise

Hash Function
Collision
Linear Probing
Quadratic Probing
Double Hashing
Separate Chaining
Load Factor
Rehash
finds the next available location quadratically when a collision occurs.
maps a key to an index in a hash table.
is to reinsert the elements into the table after the hash table is resized.
is the ratio between the number of elements and the hash table size.
places all entries with the same hash index in the same location using a list storage.
finds the next available location sequentially when a collision occurs.
occurs when two keys are mapped to the same index.
uses a secondary hashing function along with the primary hash function to find an available location for a key when a collision occurs.