Question: Table.java is provided at the bottom and uses open hashing with linear probing. Make a new Java program that includes a print method that prints
Table.java is provided at the bottom and uses open hashing with linear probing. Make a new Java program that includes a print method that prints all of the indexes, key values, and data values in a table as shown below. Provide example output. Below is an example using print() with an array capacity of 4 and using put(1, Hi) and put(5, Bye).

Table.java:
public class Table { private int manyItems; private Object[ ] keys; private Object[ ] data; private boolean[ ] hasBeenUsed; public Table(int capacity) { // The manyItems instance variable is automatically set to zero. // which is the correct initial value. The three arrays are allocated to // be the specified capacity. The boolean array is automatically // initialized to falses, and the other two arrays are automatically // initialized to all null. if (capacity 0] null, nul1 [2] 5, Bye [3] null, nul1
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
