LeetCode-237. 删除链表中的节点-简单-2021.11.2
有趣的一道链表删除题目,还是和平时的思路是有很大的不同,有点颠覆
1.题目介绍
我看了五分钟题目,不知道怎么整了,只到看到一条评论
题目链接:https://leetcode-cn.com/problems/delete-node-in-a-linked-list/
这个题目烦人在哪里呢?我一开始楞是没有看出来给的Listnode是要我删除的结点,然后我说这输入给了两个信息,怎么输出只有一个信息呢?最后在测试区输出了一下。给的结点就是要删除的结点,我又一楞说这题目没有删除结点没有前驱,这怎么能删除?
2.评论提示
直到看到这个评论
恍然大悟,才了解了这个脑筋急转弯,但是感觉实际开发中并不会用到
class ListNode {
int val;
ListNode next;
ListNode(int x) { val = x; }
}
class Solution {
public void deleteNode(ListNode node)
{
node.val=node.next.val;
node.next=node.next.next;
}
}