Hash Tables

1. Which of the following is a common use of a hash table?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

2. Which of the following is the correct representation of a hash table after performing the mentioned operations? Assume a table size of 5, direct placement for the given keys, and all values are initially 0.
Insert(25);
Insert(26);
Remove(25);
Insert(50);
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

3. If a hash table has mm slots and stores nn elements, which expression represents its load factor?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

4. What is the main purpose of a hash function in a hash table?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

5. If h(k)=kmod7h(k)=k\bmod 7, which index is produced for key 2424?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

6. Which of the following can cause the performance of a hash table to deteriorate?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

7. Which collision-resolution technique checks a sequence of table positions using a quadratic offset after a collision?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

8. Consider a hash table with mm slots and nn elements. If nn increases while mm remains fixed, what happens to the load factor α=n/m\alpha=n/m?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

9. Why does a hash table generally aim for a uniform distribution of keys across its indices?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation