题目:
分析:
这道题我们需要把出现的重复数字全部删除
依次往后遍历即可
代码:
class Solution {
public ListNode deleteDuplicates(ListNode head) {
if(head==null || head.next==null)
return head;
ListNode none=new ListNode(0);
ListNode pre=none;
ListNode now=head;
none.next=head;
//标识符
int temp=Integer.MIN_VALUE+1;
while(now!=null){
if(temp!=now.val){
temp=now.val;
while(pre.next!=now) pre=pre.next;
}else{
pre.next=now.next;
}
now=now.next;
}
return none.next;
}
}