Question: Purpose: Use Hashing Techniques Create a ADT to handle the data in the Customer.csv data file: (last,first,id) perez,diana,86824983-3587182 oxford,greg,49451687-6884854 smith,tsung,34722447-9802850 Place each ADT data object
Purpose: Use Hashing Techniques Create a ADT to handle the data in the Customer.csv data file: (last,first,id) perez,diana,86824983-3587182 oxford,greg,49451687-6884854 smith,tsung,34722447-9802850 Place each ADT data object into a Hashing structure using a custom hashing function. Demonstrate you can hash the name data as key and id as value, and visa versa. One of the Keys or Values to the hash structure is required to be an ADT type. This will require overloading appropriate operators (in C++) to support the < operator. Write a hashing function that produces (ideally) a maximum of 5% collisions. Also, ideally, your space usage should be around 75% of the container.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
