diff --git a/arrays/array.py b/arrays/array.py index 0d54968..a376048 100644 --- a/arrays/array.py +++ b/arrays/array.py @@ -11,7 +11,7 @@ def array_test(): print(ar) print("Index of 4: ", ar.index(4)) # index of given value - ar.remove(4) # remove item with given value + ar.remove(4) # remove the first occurence of item with given value print("Removed 4: ", ar) ar.reverse() diff --git a/linked_lists/linked_list.py b/linked_lists/linked_list.py index 9c8e1cd..5d0c3ce 100644 --- a/linked_lists/linked_list.py +++ b/linked_lists/linked_list.py @@ -52,10 +52,9 @@ def delete(self, value): prev.set_next(current.get_next()) else: self.head_ = current.get_next() - break - else: + else prev = current - current = current.get_next() + current = current.get_next() # Pushes an item on the front of the list. def push(self, value):