注意:题目只给的传入参数是要删除的节点,没有给头结点,并且无返回值
思路:比如示例 1,我们可以把第二个节点的值替换成第三个节点的值,然后删除第三个节点,「看起来」删除前后就是一样的。
具体来说,先把 node.val 更新成 node.next.val,然后删除 node 的下一个节点,把 node.next 更新成 node.next.next。
class Solution { public void deleteNode(ListNode node) { node.val = node.next.val; node.next = node.next.next; } }
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » 力扣 中等 237.删除链表中的节点
微信公众账号
微信扫一扫加关注
发表评论 取消回复