Question: DATA STRUCTURES a) Consider a hash table of size 11 with hash function h(x)=(11x+4)mod11. Draw the table that results after inserting, in the given order,

DATA STRUCTURES
a) Consider a hash table of size 11 with hash function h(x)=(11x+4)mod11. Draw the table that results after inserting, in the given order, the following values: 65,13,49, 27,89,32,46,73,33 for each of the three scenarios below: i. When collisions are handled by separate chaining; ii. When collisions are handled by linear probing; iii. When collisions are handled by double hashing using a second hash function (5 marks) h(x)=(xmod9)+1. Hint, the overall (combined) hash function is H(x)= (h(x)+ih(x))mod11, where i=0,1,2,3, (5 marks) iv. When collisions are handled by quadratic probing with a quadratic probe function h(x,i)=(h(x)+0.5i+0.5i2)mod11 where i=1,2,3,. (5 marks) b) What would be the contents of queue Q1 after the following code is executed and the following data are entered? The data are 23,47,29,0,69,32,13,47,28,12,76,0,34,69,5,69, 84,0
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
