Given a sorted linked list, delete all nodes that have duplicate numbers, leaving onlydistinctnumbers from the original list.
public static ListNode deleteDuplicates(ListNode head) {
if(head==null){
return null;
}
ListNode dummy=new ListNode(0);
dummy.next=head;
ListNode prev=dummy;
while(prev.next!=null && prev.next.next!=null){
if(prev.next.val==prev.next.next.val){
//要一次性删完
int value=prev.next.val;
while(prev.next!=null && prev.next.val==value){
prev.next=prev.next.next;
}
}
else{
prev=prev.next;
}
}
return dummy.next;
}