Skip to content

Commit c773d04

Browse files
committed
链表删除头结点时,如果仅有一个结点,需要把尾结点置空
1 parent c872009 commit c773d04

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/chapter2/part2/MyLinkedList.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ def remove(self, index):
4949
# 删除头节点
5050
removed_node = self.head
5151
self.head = self.head.next
52+
if self.size == 1:
53+
self.last == Node
5254
elif index == self.size - 1:
5355
# 删除尾节点
5456
prev_node = self.get(index-1)

0 commit comments

Comments
 (0)