题目
给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。
返回删除后的链表的头节点。
注意:此题对比原题有改动
示例 1:
1 | 输入: head = [4,5,1,9], val = 5 |
示例2:
1 | 输入: head = [4,5,1,9], val = 1 |
提示:
- 题目保证链表中节点的值互不相同
- 若使用 C 或 C++ 语言,你不需要
free
或delete
被删除的节点
解法
解法一:
JAVA
1 | public ListNode deleteNode(ListNode head, int val) { |