3. When inserting a data object to a hash table, we use a hash function top map a key to a bucket in the hash table. Collision occurs when different keys are assigned to a same bucket. Please briefly describe two methods to handle collision. (15%)
3. When inserting a data object to a hash table, we use a hash function top map a key to a bucket in the hash table. Collision occurs when different keys are assigned to a same bucket. Please briefly describe two methods to handle collision. (15%)