Leetcode题解之 —— 移除链表元素
思路
方法一: 转化为数组
- 通过
filter
、map
高阶API解决
方法二: 修改
next
指针
- 创建
firstNode
节点, 指向head
- 两个指针
lastNode
、currentNode
- 前者指向
firstNode
, 表示上一个节点 - 后者指向
head
, 当前遍历的节点
- 前者指向
题解
数组解法:
1 | const cache = []; |
指针解法:
1 | /** |
Leetcode题解之 —— 移除链表元素
方法一: 转化为数组
filter
、map
高阶API解决方法二: 修改
next
指针
firstNode
节点, 指向head
lastNode
、currentNode
firstNode
, 表示上一个节点head
, 当前遍历的节点数组解法:
1 | const cache = []; |
指针解法:
1 | /** |