Design HashSet
Try to solve the Design HashSet problem.
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 valuekey
into the HashSet.bool contains(key)
: Returns TRUE if thekey
exists in the HashSet, FALSE otherwise.void remove(key)
: Removes the valuekey
if it exists in the HashSet.
Constraints:
key
At most,
calls will be made to add
,contains
, andremove
methods.
Examples
Level up your interview prep. Join Educative to access 70+ hands-on prep courses.