leetcode 83删除排序链表中的重复元素

Posted joelwang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode 83删除排序链表中的重复元素相关的知识,希望对你有一定的参考价值。

技术图片

/**
 * Definition for singly-linked list.
 * struct ListNode 
 *     int val;
 *     ListNode *next;
 *     ListNode(int x) : val(x), next(NULL) 
 * ;
 */
class Solution 
public:
    ListNode* deleteDuplicates(ListNode* head) 
        ListNode *pre, *cur, *ahead;
        ahead=pre=new ListNode(-1);cur=head;
        while(cur!=NULL)
            while(cur->next!=NULL && cur->val==cur->next->val)
                cur=cur->next;
            
            pre->next=cur;
            pre=cur;
            cur=cur->next;
        
        return ahead->next;
    
;

 

以上是关于leetcode 83删除排序链表中的重复元素的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode83. 删除排序链表中的重复元素

Leetcode 83. 删除排序链表中的重复元素

Leetcode 83. 删除排序链表中的重复元素

[leetcode] 83. 删除排序链表中的重复元素

Leetcode83. 删除排序链表中的重复元素

Leetcode(83)-删除排序链表中的重复元素