LeetCode 82. 删除排序链表中的重复元素 II
原题链接
中等
作者:
autumn_0
,
2024-09-25 18:01:38
,
所有人可见
,
阅读 3
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode() {}
* ListNode(int val) { this.val = val; }
* ListNode(int val, ListNode next) { this.val = val; this.next = next; }
* }
*/
class Solution {
public ListNode deleteDuplicates(ListNode head) {
ListNode dummy = new ListNode(0, head);
ListNode cur = dummy;
while(cur.next != null && cur.next.next != null){
int val = cur.next.val;
if(cur.next.next.val == val){
while(cur.next != null && cur.next.val == val)
cur.next = cur.next.next;
} else{
cur = cur.next;
}
}
return dummy.next;
}
}