Tag
链表
[Leetcode 19] 删除链表的倒数第 N 个节点
删除链表的倒数第 n 个节点
#双指针#链表[Leetcode 21] 合并两个有序链表
将两个升序链表合并为一个新的升序链表并返回
#链表[Leetcode 23] 合并 K 个升序链表
将所有升序链表合并到一个升序链表中
#链表#分治[Leetcode 25] K 个一组翻转链表
每 k 个节点一组进行翻转,返回修改后的链表。
#双指针#链表[Leetcode 92] 反转链表II
反转从位置left到位置right之间的链表节点
#链表[Leetcode 138] 随机链表的复制
深拷贝带随机指针的链表
#链表[Leetcode 143] 重排链表
按 L0 → Ln → L1 → Ln-1 → ... 的顺序重新连接链表
#链表#双指针[Leetcode 146] LRU 缓存
设计并实现 LRU 缓存,get 和 put 必须O(1) 时间
#哈希#链表#数据结构#设计[Leetcode148] 链表排序
给出链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。
#链表#排序#分治[Leetcode 160] 相交链表
找出两个链表的相交的起始节点。
#链表#双指针[Leetcode 206] 反转链表
反转整个单链表
#链表#双指针#递归