【leetcode】83.(Easy)Remove Duplicates from Sorted Array

提交代码:

class Solution {
    public ListNode deleteDuplicates(ListNode head) {
        ListNode fakeHead=new ListNode(-1);
        fakeHead.next=head;
        ListNode p1=fakeHead,p2=head;
        
        while(p2!=null&&p2.next!=null) {
        	while(p2.next!=null&&p2.next.val==p2.val)	
        		p2=p2.next;
        	p1.next=p2;
        	p1=p1.next;
        	p2=p2.next;
        }
        
        return fakeHead.next;
    }
}

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/AXIMI/article/details/84474483