Which is the best definition for collision in a hash table?

Two records with different keys have the same hash value
  • Two records are identical except for their keys
  • Two records have the same key
  • Two records have the same key and the same hash value
  • Two records with the same key have different hash values

Collision occurs when two keys try to go to the same slot.