题目:83. 删除排序链表中的重复元素

题目:83. 删除排序链表中的重复元素

相关描述

存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。返回同样按升序排列的结果链表。

题目关键字 升序排列 删除重复元素

图示操作步骤

步骤一

步骤二

步骤三

步骤四

步骤五

代码展示

public ListNode deleteDuplicates(ListNode head) {
        if (head == null || head.next == null) {
            return head;
        }
        ListNode temp = head;
        while (temp.next != null) {
            if (temp.next.val == temp.val) {
                temp.next = temp.next.next;
            } else {
                temp = temp.next;
            }
        }
        return head;
    }
posted @ 2021-03-26 20:35  迁承_0204  阅读(27)  评论(0编辑  收藏  举报