If you double the size of a hash table, can you keep using the same hash function?

Yes, but you will not hash to the new slots
  • Yes, it works fine since the table size does not matter to the hash function
  • No, the hash function would now generate illegal values

Will the old hash function go to an illegal index in the new table?

Will the old hash function go to all slots of the new table?