Delete duplicate-value nodes from a sorted linked list

  • + 3 comments
    SinglyLinkedListNode* removeDuplicates(SinglyLinkedListNode* head) {
        SinglyLinkedListNode* temp=head;
        while(temp->next!=NULL){
            if(temp->data==temp->next->data){
                temp->next=temp->next->next;
                continue;
            }
            temp=temp->next;
        }
        return head;
    
    }