(int key, int value)
| 2 | final ListNode[] nodes = new ListNode[10000]; |
| 3 | // https://leetcode.com/problems/design-hashmap/discuss/152746/Java-Solution |
| 4 | public void put(int key, int value) { |
| 5 | int i = idx(key); |
| 6 | if (nodes[i] == null) |
| 7 | nodes[i] = new ListNode(-1, -1); |
| 8 | ListNode prev = find(nodes[i], key); |
| 9 | if (prev.next == null) |
| 10 | prev.next = new ListNode(key, value); |
| 11 | else prev.next.val = value; |
| 12 | } |
| 13 | |
| 14 | public int get(int key) { |
| 15 | int i = idx(key); |
no test coverage detected