设计hashSet表
不使用任何内建的哈希表库设计一个哈希集合(HashSet)。
实现 MyHashSet
类:
void add(key)
向哈希集合中插入值key
。bool contains(key)
返回哈希集合中是否存在这个值key
。void remove(key)
将给定值key
从哈希集合中删除。如果哈希集合中没有这个值,什么也不做。
示例:
1 | 输入: |
借鉴 宫水三叶大佬
1 | class MyHashSet{ |
__END__
发表时间:2024-04-14
阅读:
不使用任何内建的哈希表库设计一个哈希集合(HashSet)。
实现 MyHashSet
类:
void add(key)
向哈希集合中插入值 key
。bool contains(key)
返回哈希集合中是否存在这个值 key
。void remove(key)
将给定值 key
从哈希集合中删除。如果哈希集合中没有这个值,什么也不做。示例:
1 | 输入: |
借鉴 宫水三叶大佬
1 | class MyHashSet{ |
__END__