203. Remove Linked List Elements
solution
class Solution:
def removeElements(self, head: Optional[ListNode], val: int) -> Optional[ListNode]:
dummy = ListNode(-1)
dummy.next = head
pre = dummy
cur = dummy.next
while cur is not None:
if cur.val == val:
pre.next = cur.next
cur = cur.next
else:
cur = cur.next
pre = pre.next
return dummy.nextfollow up
Last updated