【刷题】83.删除排序链表中的重复元素

给定一个已排序的链表的头 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;
    }

你可能感兴趣的:(链表,数据结构)