MCPcopy Create free account
hub / github.com/neetcode-gh/leetcode / remove

Method remove

java/0706-design-hashmap.java:33–43  ·  view source on GitHub ↗
(int key)

Source from the content-addressed store, hash-verified

31 return -1;
32 }
33 public void remove(int key) {
34 int h = hash(key);
35 ListNode node = data[h];
36 if (node == null) return;
37 if (node.key == key) data[h] = node.next;
38 else for (; node.next != null; node = node.next)
39 if (node.next.key == key) {
40 node.next = node.next.next;
41 return;
42 }
43 }
44}

Callers 1

putMethod · 0.95

Calls 1

hashMethod · 0.95

Tested by

no test coverage detected