首页 > 其他 > 详细

力扣题解 237th 删除链表中的节点

时间:2020-07-08 16:06:48      阅读:81      评论:0      收藏:0      [点我收藏+]

237th 删除链表中的节点

  • 思考一下就行

    趣味题。

    因为我们无法拿到node之前的节点previous,因此无法通过previous.next = node.next来删除节点。我们只需要把后面一位的值复制到此位,然后删除后面那位即可。

    /**
     * Definition for singly-linked list.
     * public 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;
        }
    }
    

力扣题解 237th 删除链表中的节点

原文:https://www.cnblogs.com/fromneptune/p/13266910.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!