链表基础题目
题号 | 标题 | 题解 | 标签 | 难度 |
---|---|---|---|---|
0707 | 设计链表 | 设计、链表 | 中等 | |
0083 | 删除排序链表中的重复元素 | 链表 | 简单 | |
0082 | 删除排序链表中的重复元素 II | 链表、双指针 | 中等 | |
0206 | 反转链表 | 递归、链表 | 简单 | |
0092 | 反转链表 II | 链表 | 中等 | |
0025 | K 个一组翻转链表 | 递归、链表 | 困难 | |
0203 | 移除链表元素 | 递归、链表 | 简单 | |
0328 | 奇偶链表 | 链表 | 中等 | |
0234 | 回文链表 | 栈、递归、链表、双指针 | 简单 | |
0430 | 扁平化多级双向链表 | 深度优先搜索、链表、双向链表 | 中等 | |
0138 | 复制带随机指针的链表 | 哈希表、链表 | 中等 | |
0061 | 旋转链表 | 链表、双指针 | 中等 |
链表排序题目
题号 | 标题 | 题解 | 标签 | 难度 |
---|---|---|---|---|
0148 | 排序链表 | 链表、双指针、分治、排序、归并排序 | 中等 | |
0021 | 合并两个有序链表 | 递归、链表 | 简单 | |
0023 | 合并 K 个升序链表 | 链表、分治、堆(优先队列)、归并排序 | 困难 | |
0147 | 对链表进行插入排序 | 链表、排序 | 中等 |
链表双指针题目
题号 | 标题 | 题解 | 标签 | 难度 |
---|---|---|---|---|
0141 | 环形链表 | 哈希表、链表、双指针 | 简单 | |
0142 | 环形链表 II | 哈希表、链表、双指针 | 中等 | |
0160 | 相交链表 | 哈希表、链表、双指针 | 简单 | |
0019 | 删除链表的倒数第 N 个结点 | 链表、双指针 | 中等 | |
0876 | 链表的中间结点 | 链表、双指针 | 简单 | |
剑指 Offer 22 | 链表中倒数第k个节点 | 链表、双指针 | 简单 | |
0143 | 重排链表 | 栈、递归、链表、双指针 | 中等 | |
0002 | 两数相加 | 递归、链表、数学 | 中等 | |
0445 | 两数相加 II | 栈、链表、数学 | 中等 |