提交代码:
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;
}
}
运行结果: