力扣 中等 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;
    }
}
相关推荐
NO.10244 分钟前
11.4八股
java·linux·数据库
天工无极5 分钟前
基于Spring AI实现法律咨询AI助手
java
乐悠小码14 分钟前
Java设计模式精讲---01工厂方法模式
java·设计模式·工厂方法模式
cherry--16 分钟前
集合(开发重点)
java·开发语言
寻星探路29 分钟前
测试开发话题10---自动化测试常用函数(2)
java·前端·python
api_180079054601 小时前
请求、认证与响应数据解析:1688 商品 API 接口深度探秘
java·大数据·开发语言·mysql·数据挖掘
陈果然DeepVersion1 小时前
Java大厂面试真题:Spring Boot+Kafka+AI智能客服场景全流程解析(十二)
java·spring boot·ai·kafka·面试题·向量数据库·rag
yours_Gabriel1 小时前
【设计模式】UML和设计原则
java·设计模式·uml
唐古乌梁海1 小时前
【Java】JVM 内存区域划分
java·开发语言·jvm
陈果然DeepVersion1 小时前
Java大厂面试真题:Spring Boot+Kafka+AI智能客服场景全流程解析(九)
java·人工智能·spring boot·微服务·kafka·面试题·rag