Skip to content

Commit 83f1519

Browse files
committed
Update LinkedList.py
1 parent 9cd7108 commit 83f1519

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

Templates/02.LinkedList/LinkedList.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def create(self, data):
1616
cur.next = node
1717
cur = cur.next
1818

19-
# 获取链表长度
19+
# 获取线性链表长度
2020
def length(self):
2121
count = 0
2222
cur = self.head
@@ -25,7 +25,7 @@ def length(self):
2525
cur = cur.next
2626
return count
2727

28-
# 查找元素
28+
# 查找元素:在链表中查找值为 val 的元素
2929
def find(self, val):
3030
cur = self.head
3131
while cur:
@@ -35,13 +35,13 @@ def find(self, val):
3535

3636
return None
3737

38-
# 头部插入元素
38+
# 链表头部插入元素
3939
def insertFront(self, val):
4040
node = ListNode(val)
4141
node.next = self.head
4242
self.head = node
4343

44-
# 尾部插入元素
44+
# 链表尾部插入元素
4545
def insertRear(self, val):
4646
node = ListNode(val)
4747
cur = self.head
@@ -50,7 +50,7 @@ def insertRear(self, val):
5050
cur.next = node
5151

5252

53-
# 中间插入元素
53+
# 链表中间插入元素
5454
def insertInside(self, index, val):
5555
count = 0
5656
cur = self.head
@@ -65,7 +65,7 @@ def insertInside(self, index, val):
6565
node.next = cur.next
6666
cur.next = node
6767

68-
# 改变元素
68+
# 改变元素:将链表中第 i 个元素值改为 val
6969
def change(self, index, val):
7070
count = 0
7171
cur = self.head
@@ -78,22 +78,22 @@ def change(self, index, val):
7878

7979
cur.val = val
8080

81-
# 移除链表头部元素
81+
# 链表头部删除元素
8282
def removeFront(self):
8383
if self.head:
8484
self.head = self.head.next
8585

86-
# 移除链表尾部元素
86+
# 链表尾部删除元素
8787
def removeRear(self):
88-
if not self.head.next:
88+
if not self.head or not self.head.next:
8989
return 'Error'
9090

9191
cur = self.head
9292
while cur.next.next:
9393
cur = cur.next
9494
cur.next = None
9595

96-
# 移除链表中间元素
96+
# 链表中间删除元素
9797
def removeInside(self, index):
9898
count = 0
9999
cur = self.head

0 commit comments

Comments
 (0)