【链表Linked List】力扣-82 删除链表中的重复元素II

目录

问题描述

解题过程

官方题解


问题描述

给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。

示例 1:

复制代码
输入:head = [1,2,3,3,4,4,5]
输出:[1,2,5]

示例 2:

复制代码
输入:head = [1,1,1,2,3]
输出:[2,3]

提示:

  • 链表中节点数目在范围 [0, 300] 内
  • -100 <= Node.val <= 100
  • 题目数据保证链表已经按升序 排列

解题过程

出错,可能出现了环?提示如下:

今天浪费了很多时间,先不考虑自己的错哪了,直接学习一下官网简单的方法吧:

官方题解

nice 写的简洁有效啊

相关推荐
suhan3 小时前
【数据结构】六、图:4.图的遍历(深度优先算法DFS、广度优先算法BFS)
数据结构·算法·排序算法
suhan3 小时前
【数据结构】六、图:3.十字链表、邻接多重表、边集数组
数据结构·算法·排序算法
Tsuki_tl3 小时前
【优选算法:双指针】——复写零题解
java·c++·算法·leetcode·数组·双指针·复写零
kiracrimson3 小时前
STL简单引入:把数据结构做成模板
开发语言·数据结构·c++
HPtiger3 小时前
交换类排序详解:冒泡排序与快速排序
数据结构·算法·排序算法
kyle~4 小时前
数据结构 --- 无锁队列(Lock-Free Queue)
linux·数据结构·c++·多线程·并发
Cccp.1234 小时前
【leetcode】(十四)从暴力递归到动态规划
数据结构·算法·leetcode·动态规划
旖旎夜光5 小时前
LeetCode 215: 数组中的第K个最大元素 (快速排序) —— 题解
c++·学习·算法·leetcode·力控
德彪稳坐倒骑驴6 小时前
Leetcode力扣刷题记录与题解
算法·leetcode·职场和发展
凤凰院凶涛QAQ15 小时前
《Java版数据结构 & 集合类剖析》Map & Set & 反射:“从哈希碰撞到红黑树转换,反射帮你扒开 HashMap 的桶数组看个究竟”
java·数据结构·算法