Skip to content

Commit eee58fa

Browse files
authored
Update 707.Linked List.py
1 parent 7842863 commit eee58fa

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

Leetcode/class/707.Linked List.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,15 @@ def addAtTail(self, val: int) -> None:
6464
"""
6565
中間加Node
6666
"""
67-
def addAtIndex(self, index: int, val: int) -> None:
68-
if index < 0 or index > self.size:
69-
return
70-
if index == 0:
67+
def addAtIndex(self, index: int, val: int) -> None:
68+
if index < 0 and index != -1:
69+
pass
70+
elif index > self.size:
71+
pass
72+
elif index == self.size or index == -1:
73+
self.addAtTail(val)
74+
75+
elif index == 0:
7176
self.addAtHead(val)
7277
else:
7378
a = self.head
@@ -79,7 +84,6 @@ def addAtIndex(self, index: int, val: int) -> None:
7984

8085
self.size += 1
8186

82-
8387
"""
8488
刪除其中Node
8589
"""
@@ -100,9 +104,4 @@ def deleteAtIndex(self, index: int) -> None:
100104

101105
self.size -= 1
102106

103-
def get_list(self):
104-
'''測試用,可回傳list'''
105-
if self.len != 0:
106-
return [self.get(item) for item in range(self.len)]
107-
else :
108-
return -1
107+

0 commit comments

Comments
 (0)