当前位置: 首页 > news >正文

leetcode82.删除排序链表中的重复元素II

思路源自 

删除链表重复节点【基础算法精讲 08】

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode deleteDuplicates(ListNode head) {ListNode dummyHead = new ListNode(-1, head);for (ListNode cur = dummyHead; cur.next != null && cur.next.next != null; ) {if (cur.next.val == cur.next.next.val) {//记录重复的值int duplicateVal = cur.next.val;//跳过所有重复的值while (cur.next != null && cur.next.val == duplicateVal) {cur.next = cur.next.next;}} else {cur = cur.next;} }return dummyHead.next;}
}

 

http://www.lqws.cn/news/500275.html

相关文章:

  • AngularJS 待办事项 App
  • 触摸屏(典型 I2C + Input 子系统设备)从设备树解析到触摸事件上报
  • 73页精品PPT | 大数据平台规划与数据价值挖掘应用咨询项目解决方案
  • 124. 二叉树中的最大路径和
  • 驱动入门的进一步深入
  • 【机器学习深度学习】机器学习核心的计算公式:wx+b
  • 非对称加密实战:Python实现数字签名
  • sudo安装pip包的影响
  • 在 AI 工具海洋中掌舵:Cherry Studio 如何成为你的统一指挥中心
  • 更新麒麟连不上外网
  • C指针总结复习(结合deepseek)
  • 黑马程序员苍穹外卖DAY1
  • JimuReport:一款免费的数据可视化报表工具
  • 用于算法性能预测的 GNN 框架
  • 飞往大厂梦之算法提升-7
  • C3新增特性
  • 速通Ceph分布式存储(含超详细图解)
  • 苹果芯片macOS安装版Homebrew(亲测) ,一键安装node、python、vscode等,比绿色软件还干净、无污染
  • Java中==与equals()方法的深度解析
  • 防火墙基本功能介绍
  • Python基础(​​FAISS​和​​Chroma​)
  • python3字典
  • STM32连接阿里云物联网平台
  • OpenLayers 图文标注大全
  • Docker知识点汇总——AI教你学Docker
  • WebSocket快速入门
  • 边缘-云协同智能视觉系统:实时计算与云端智能的融合架构
  • Apache SeaTunnel Spark引擎执行流程源码分析
  • Excel学习03
  • 学习日记-spring-day35-6.23