705. 设计哈希集合(简单)
1,问题描述
难度:简单
不使用任何内建的哈希表库设计一个哈希集合(HashSet)。
实现 MyHashSet 类:
void add(key)向哈希集合中插入值key。bool contains(key)返回哈希集合中是否存在这个值key。void remove(key)将给定值key从哈希集合中删除。如果哈希集合中没有这个值,什么也不做。
示例:
1 | 输入: |
提示:
0 <= key <= 10^6- 最多调用
10^4次add、remove和contains
2,初步思考
模仿HashSet去编写一个即可
3,代码处理
1 | import java.util.Iterator; |