Which of the following hash functions is considered good for a hash table?
-
A function that always returns the same index
-
A function that distributes keys uniformly across the table
-
A function that uses only the first character of the key
-
A function that is computationally expensive