AC Python Solution


  • 2
    X
    class Solution:
        # @param {ListNode} head
        # @param {integer} val
        # @return {ListNode}
        def removeElements(self, head, val):
            dummy = ListNode(-1)
            dummy.next = head
            
            prev = dummy
            while head:
                if head.val == val:
                    prev.next = head.next
                    head = prev
                prev = head
                head = head.next
            return dummy.next

Log in to reply
 

Looks like your connection to LeetCode Discuss was lost, please wait while we try to reconnect.