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 b641412 commit 4882036Copy full SHA for 4882036
1 file changed
Sprint-2/implement_linked_list/linked_list.py
@@ -38,19 +38,18 @@ def remove(self, node):
38
39
def pop_tail(self):
40
if self.head is None:
41
- return
42
- if self.tail is None:
43
return None
44
45
node = self.tail
46
- if node.previous is None:
47
- self.head = None
48
- self.tail = None
49
- else:
50
- self.tail = node.previous
51
- self.tail.next = None
52
- node.previous = None
53
- node.next = None
+ self.remove(node)
+ # if node.previous is None:
+ # self.head = None
+ # self.tail = None
+ # else:
+ # self.tail = node.previous
+ # self.tail.next = None
+ # node.previous = None
+ # node.next = None
54
return node.data
55
56
0 commit comments