We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fe9b1fa commit b5d4ad1Copy full SHA for b5d4ad1
Sprint-2/implement_linked_list/linked_list.py
@@ -22,12 +22,18 @@ def push_head(self, value):
22
def pop_tail(self):
23
if not self.tail:
24
return None
25
- value = self.tail.value
+ old_tail = self.tail
26
+ value = old_tail.value
27
+
28
if self.head == self.tail:
29
self.head = self.tail = None
30
else:
- self.tail = self.tail.previous
31
+ self.tail = old_tail.previous
32
self.tail.next = None
33
34
+ old_tail.previous = None
35
+ old_tail.next = None
36
37
return value
38
39
def remove(self, node):
0 commit comments