给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。
ListNode* deleteDuplicates(ListNode* head) {
ListNode* p = head;
while (p!=nullptr && p->next !=nullptr)
{
if (p->val == p->next->val){
p->next = p->next->next;
}else{
p = p->next;
}
}
return head;
}