leetcode - 83 移除有序链表中的重复项

给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。

示例 1: 输入: 1->1->2 输出: 1->2

示例 2: 输入: 1->1->2->3->3 输出: 1->2->3

public ListNode deleteDuplicates(ListNode head) {
    if(head == null) return null;
    ListNode start = head;
    while(start != null && start.next != null){
        if(start.val == start.next.val){
            start.next = start.next.next;
        }else{
            start = start.next;
        }
    }
    return head;
}

猜你喜欢

转载自blog.csdn.net/qq_43322057/article/details/84644476
今日推荐