链表*
脑子不太好,很难想象出来链表算法的情况。
做题可以先把图画出来。
| Problems | Description |
|---|---|
| 160.相交链表 (Easy) | 把链表拼起来即可 |
| 206.反转链表 (Easy) | 双指针迭代 |
| 21.合并两个有序链表 (Easy) | 迭代和递归 |
| 83.删除有序链表中的重复元素 (Easy) | 遍历去重即可 |
| 234.回文链表 (Easy) | 截断再反转 |
| 141.环形链表 (Easy) | 快慢指针 |
| 142.环形链表 II (Easy) | 相遇点和头的相遇点 |
| 203.移除链表元素 (Easy) | 遍历删除 |
| 237.删除链表中的结点 (Easy) | 用后面的节点代替前面的结点 |
| 876.链表的中间节点 (Easy) | 快慢指针 |
| 1290.二进制链表转整数 (Easy) | 简单遍历 |
| ci0201.移除重复结点 | 哈希表或遍历 |
| 19.删除链表的倒数第 N 个结点 (Medium) | 快慢指针 |
| 24.两两交换链表中的结点 (Medium) | 链表的题还是得画图 |
| 445.两数相加 II (Medium) | 栈 |
| 725.分隔链表 (Medium) | 先确定长度再划分 |
| 25.K 个一组翻转链表 (Hard) | 画图,迭代或递归 |
| 707.设计链表 (Medium) | |
| 328.奇偶链表 (Medium) | |
| 430.扁平化多级双向链表 (Medium) | |
| 138.复制带随机指针的链表 (Medium) | |
| 61.旋转链表 (Medium) | |
| 82.删除排序链表中的重复元素 II (Medium) |
最后更新: July 23, 2022