题目:删除链表节点
给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。
返回删除后的链表的头节点。
示例 1:
1 | 输入: head = [4,5,1,9], val = 5 |
1 |
|
复杂度分析
时间复杂度
遍历一次链表
- 时间复杂度:O(n)
空件复杂度
常量空间
- 空间复杂度:O(1)
给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。
返回删除后的链表的头节点。
示例 1:
1 | 输入: head = [4,5,1,9], val = 5 |
1 |
|
遍历一次链表
常量空间