Problem:
Question 1- Write a program that create a circular linked list of 5 elements.
Question 2- Write a program that inserts 500 random integers into a hash table of size 1009 using double hashing. Add code to count the number of comparisons required per insertion. Try several different divisor values for both the original hash and the second hash, making a table of the results (the average number of comparisons per divisor).
Please show code with comments so I can follow what you are doing.