力扣 中等 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;
    }
}
相关推荐
豆沙沙包?18 小时前
C++-程序的内存模型(P84-P88)
java·jvm·c++
吴声子夜歌18 小时前
正则指引——匹配原理
java·正则表达式
未秃头的程序猿19 小时前
凌晨3点被叫醒:线上OOM,我用这套流程40分钟定位根因
java·jvm·后端
letisgo519 小时前
JDK21 + Spring AI 2.0 入场指南:2026 年 Java 开发者 AI 架构全景图
java·ai·idea·jdk21
白仑色19 小时前
Spring Boot 从切面统一控制事务
java·spring boot·aop·spring事务
Flynt19 小时前
Java并行流,让我debug了一整天
java
DFT计算杂谈19 小时前
FeSe超薄膜在CaF2衬底上的电子结构DFT研究
java·服务器·前端
circuitsosk20 小时前
长文本与高并发下的Token“瘦身”策略:Prompt压缩与上下文窗口优化
java·前端·python·prompt·上下文窗口·token优化
岁岁养乐多20 小时前
LangChain4j 工厂模式
java·开发语言
小小小米粒20 小时前
idea常用搭配
java