Solution: Design HashSet
Explore how to build a custom HashSet class from scratch by implementing effective hashing and collision handling using binary search trees. Understand how to insert, remove, and check keys with efficient time and space complexity, mastering the design of custom data structures.
We'll cover the following...
We'll cover the following...
Statement
Design a MyHashSet class without using any built-in hash table libraries and implement the following methods in it:
void add(key): Inserts the valuekeyinto the HashSet.bool contains(key): Returns TRUE if thekeyexists in the HashSet, FALSE otherwise.void remove(key): Removes the valuekeyif it exists in the HashSet.
Constraints:
key...