5 questions to test your understanding
A chained hash table has m=100 buckets and n=400 keys, distributed uniformly. What is the expected time to search for a key?
Why does deletion in a chained hash table avoid the 'tombstone marker' complication found in open addressing?
In a chained hash table, inserting a new key always takes O(1) time regardless of the current load factor.
A chained hash table with load factor α = 8 will produce incorrect search results because the chains have overflowed.
Explain why implementations rehash a chained hash table when the load factor exceeds a threshold, rather than simply allowing chains to grow indefinitely.