Easy
,Design
,Array
,Hash Table
,Linked List
Design a HashSet without using any built-in hash table libraries.
Implement MyHashSet
class:
void add(key)
Inserts the value key
into the HashSet.bool contains(key)
Returns whether the value key
exists in the HashSet or not.void remove(key)
Removes the value key
in the HashSet. If key
does not exist in the HashSet, do nothing.Example 1:
Constraints:
key
<= 106add
, remove
, and contains
.JimMay 30, 2023
Ron ChenTue, May 30, 2023