Let's test the HashTable class by executing some examples:
const hash = new HashTable(); hash.put('Gandalf', 'gandalf@email.com'); hash.put('John', 'johnsnow@email.com'); hash.put('Tyrion', 'tyrion@email.com');console.log(hash.hashCode('Gandalf') + ' - Gandalf');console.log(hash.hashCode('John') + ' - John');console.log(hash.hashCode('Tyrion') + ' - Tyrion');
When we inspect the contents of the hash table after running the previous code, we get the following output:
19 - Gandalf29 - John16 - Tyrion
The following diagram represents the HashTable data structure with these three elements in it:
Now, let's test the