Skip to main content

Remove duplicates from sorted linked list

# Definition for singly-linked list.

# class ListNode:

#     def __init__(self, val=0, next=None):

#         self.val = val

#         self.next = next

class Solution:

    def deleteDuplicates(self, head: Optional[ListNode]) -> Optional[ListNode]:

        

        temp=head

        while temp:

            while temp.next and temp.next.val==temp.val:

                temp.next=temp.next.next

            temp=temp.next

        return head

            

            

        

Comments