LeetCode-706.设计哈希映射
题目描述
不使用任何内建的哈希表库设计一个哈希映射(HashMap)。
实现 MyHashMap 类:
MyHashMap() 用空映射初始化对象void put(int key, int value) 向 HashMap 插入一个键值对 (key, value) 。如果 key 已经存在于映射中,则更新其对应的值 value 。int get(int key) 返回特定的 key 所映射的 value ;如果映射中不包含 key 的映射,返回 -1 。void remove(key) 如果映射中存在 key 的映射,则移除 key 和它所对应的 value 。
示例
1 | 输入: |
提示:
0 <= key, value <= 106- 最多调用
104次put、get和remove方法
题解
1 | class MyHashMap { |