Use separate chaining to handle collisions.
Ignore collisions and overwrite existing values.
Use linear probing to handle collisions.