力扣 中等 82.删除排序链表中的重复元素 II

文章目录

题目介绍

题解

只需在83题基础上加一个while循环即可

java 复制代码
class Solution {
    public ListNode deleteDuplicates(ListNode head) {
        ListNode dummy = new ListNode(101, 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;
    }
}
相关推荐
豪宇刘6 分钟前
Spring MVC
java·spring·mvc
White graces7 分钟前
Spring MVC练习(前后端分离开发实例)
java·开发语言·前端·后端·spring·java-ee·mvc
深蓝浅蓝的天18 分钟前
nginx超长讨论汇总与常见问题
java·nginx
小黄编程快乐屋3 小时前
各个排序算法基础速通万字介绍
java·算法·排序算法
材料苦逼不会梦到计算机白富美4 小时前
贪心算法-区间问题 C++
java·c++·贪心算法
慢慢来_6 小时前
【力扣热题100】[Java版] 刷题笔记-448. 找到所有数组中消失的数字
笔记·算法·leetcode
小小李程序员8 小时前
LRU缓存
java·spring·缓存
cnsxjean9 小时前
SpringBoot集成Minio实现上传凭证、分片上传、秒传和断点续传
java·前端·spring boot·分布式·后端·中间件·架构
hadage2339 小时前
--- stream 数据流 java ---
java·开发语言
南宫生9 小时前
力扣-位运算-3【算法学习day.43】
学习·算法·leetcode