Easiest and fastest C++ O(n) solution


#1

ListNode* Solution::deleteDuplicates(ListNode* A) {
ListNode* temp=A;
while(temp->next!=NULL){
if(temp->val!=temp->next->val){
temp=temp->next;
}
else{
temp->next=temp->next->next;
}
}
return A;
}