Skip to content

Commit f33cf13

Browse files
Update chaining.py
1 parent c4d2e2e commit f33cf13

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

hash-table/chaining.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,12 @@ def delete(self, key: int) -> None:
9090
found = True
9191
else:
9292
i += 1
93-
if found:
94-
items.pop(i)
93+
if not found:
94+
return None
95+
96+
items.pop(i)
97+
if len(items) == 0:
98+
self.table[index] = None
9599
return None
96100

97101

0 commit comments

Comments
 (0)