[LeetCode-237]删除链表中的节点
题目描述
给出单链表的某个非尾节点, 删除该节点
思路
由于给出的是单链表, 所以我们无法得知被删除节点的前驱节点信息, 只能”曲线救国”
可以将值向前平移一个单位, 删除末尾节点即可
Code
1 | /** |
复杂度分析
- 时间复杂度$O(N)$, 遍历一遍链表即可完成删除操作
- 空间复杂度$O(1)$, 只使用常数空间存储指针变量
Nxt
、cur
、prev
即可
[LeetCode-237]删除链表中的节点
https://csjsss.github.io/2021/11/02/algo/LeetCode/每日一题/[LeetCode-237]删除链表中的节点/