class MyHashSet {
constructor() {
this.set = [];
}
* Time O(1) | Space O(1)
* @param {number} key
* @return {void}
*/
add(key) {
this.set[key] = key;
}
* Time O(1) | Space O(1)
* @param {number} key
* @return {void}
*/
remove(key) {
this.set[key] = undefined;
}
* Time O(1) | Space O(1)
* @param {number} key
* @return {boolean}
*/
contains(key) {
return this.set[key] !== undefined;
}
}
* Your MyHashSet object will be instantiated and called as such:
* var obj = new MyHashSet()
* obj.add(key)
* obj.remove(key)
* var param_3 = obj.contains(key)
*/