首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
力扣题解-链表
Snail_James
创建于2021-12-13
订阅专栏
力扣题解-链表
等 5 人订阅
共32篇文章
创建于2021-12-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[路飞]_leetcode-430-扁平化多级双向链表
「这是我参与2022首次更文挑战的第30天,活动详情查看:2022首次更文挑战」 [题目地址] [B站地址] 多级双向链表中,除了指向下一个节点和前一个节点指针之外,它还有一个子链表指针,可能指向单独
[路飞]_leetcode-148-排序链表
[题目地址] [B站地址] 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 示例 1: 示例 2: 示例 3: 提示: 链表中节点的数目在范围 [0, 5 * 104] 内
[路飞]_leetcode-面试题 02.04-分割链表
[题目地址] 给你一个链表的头节点 head 和一个特定值 **x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你不需要 保留 每个分区中各节点的初始相对位
[路飞]_leetcode-725-分隔链表
[题目地址] 给你一个头结点为 head 的单链表和一个整数 k ,请你设计一个算法将链表分隔为 k 个连续的部分。 每部分的长度应该尽可能的相等:任意两部分的长度差距不能超过 1 。这可能会导致有些
[路飞]_leetcode-剑指 Offer 18-删除链表的节点
[题目地址] [B站地址] 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 注意: 此题对比原题有改动 示例 1: 示例 2: 说明: 题目保证链表中
[路飞]_leetcode-707-设计链表
[题目地址] [B站地址] 设计链表的实现。您可以选择使用单链表或双链表。单链表中的节点应该具有两个属性:val 和 next。val 是当前节点的值,next 是指向下一个节点的指针/引用。如果要使
[路飞]_leetcode-面试题 02.08-环路检测
[题目地址] [B站地址] 给定一个链表,如果它是有环链表,实现一个算法返回环路的开头节点。若环不存在,请返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在
[路飞]_leetcode-143-重排链表
[题目地址] [B站地址] 给定一个单链表 L **的头节点 head ,单链表 L 表示为: 请将其重新排列后变为: 不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 示
[路飞]_leetcode-445-两数相加II
[题目地址] [B站地址] 给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字
[路飞]_leetcode-面试题02.03-删除中间节点
[题目地址] [B站地址] 若链表中的某个节点,既不是链表头节点,也不是链表尾节点,则称其为该链表的「中间节点」。 假定已知链表的某一个中间节点,请实现一种算法,将该节点从链表中删除。 例如,传入节点
[路飞]_leetcode-剑指Offer 35-复杂链表的复制
[题目地址] [B站地址] 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节
[路飞]_leetcode-86-分隔链表
「这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战」 [题目地址] [B站地址] 给你一个链表的头节点 head 和一个特定值 **x ,请你对链表进行分隔,使得所有 小于
[路飞]_leetcode-82-删除排序链表中的重复元素 II
「这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战」 [题目地址] 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除链表中所有存在数字重复情况的节点,只保
[路飞]_leetcode-83-删除排序链表中的重复元素
「这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战」 [题目地址] 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次
[路飞]_leetcode-92-反转链表 II
「这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战」 [题目地址] 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。
[路飞]_leetcode-19-删除链表的倒数第 N 个结点
「这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战」 [题目地址] [B站地址] 给你一个链表,删除链表的倒数第 n **个结点,并且返回链表的头结点。 示例 1: 示例 2
[路飞]_leetcode-206-反转链表
「这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战」 [题目地址] [B站地址] 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 示例 2:
[路飞]_leetcode-142-环形链表 II
「这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战」 [题目地址] 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以
[路飞]_leetcode-2-两数相加
「这是我参与11月更文挑战的第15天,活动详情查看:2021最后一次更文挑战」 [题目地址] 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储
[路飞]_leetcode-138-复制带随机指针的链表
「这是我参与11月更文挑战的第14天,活动详情查看:2021最后一次更文挑战」 [题目地址] 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何
下一页