题解 | #删除有序链表中重复的元素-I#
删除有序链表中重复的元素-I
https://www.nowcoder.com/practice/c087914fae584da886a0091e877f2c79
import java.util.*;
public class Solution {
public ListNode deleteDuplicates (ListNode head) {
// write code here
if(head == null){
return null;
}
ListNode cur = head;
while(cur!=null){
//如果当前与下一位相等~直接忽略当前
if(cur.next!=null&&cur.val==cur.next.val){
cur.next = cur.next.next;
//当与下一个相等时忽略下一个,但是不移动指针,因为不能保证第一个和第三个也是否相等
}else{
//不想等时才移动
cur = cur.next;
}
}
return head;
}
}