leetcode-LinkedList
一、模板
1. 递归(从后往前处理)
1 | var problem = (root)=>{ |
2. 非递归(从前往后处理)
1 | var problem = (root)=>{ |
3. 是否有环
- 哈希
- 快慢指针
二、题目
237. 删除链表中的节点
1 | var deleteNode = function(node) { |
206. 反转链表/剑指 Offer 24. 反转链表
1 | /** |
203. 移除链表元素
1 | /** |
1 | /** |
21. 合并两个有序链表
1 | // 归并 |
24. 两两交换链表中的节点
1 | /** |
141. 环形链表
1 | /** |
19. 删除链表的倒数第N个节点
1 | /** |
2. 两数相加
1 | var addTwoNumbers = function(l1, l2) { |
83. 删除排序链表中的重复元素
1 | var deleteDuplicates = function(head) { |