Task: Implementation of the ProbeHashTable class with linear probing. The templa
ID: 3919887 • Letter: T
Question
Task: Implementation of the ProbeHashTable class with linear probing.
The template of ProbeHashTable class and relevant classes are given below:
Requirements:
Implement the ProbeHashMap class using pseudocodes above.
Your implementation has to follow the specification given. Any other implementation will not be accepted. Please use and ONLY use the skeletons provided.
Test: write a test program to create a hash table with the default size. of two classes in the number of collisions (returned by both put() methods). Insert 100 data items (random strings) and then remove 10 of them. Finally, please print out the remaining items in the hash table. Note that your implementation will be evaluated by a specific test program.
Need answer with source codes LPHashTable.java, DHHashTable.java and Test.java.