What changes between the three modes?
The hash function and buckets work the same way in all modes. A Hash Table stores keys, a Hash Map connects each key to a value, and a Hash Set rejects duplicate keys. Collisions are resolved here with separate chaining.
Average lookup
O(1)
Collision handling
chain
Resize threshold
0.75