其他分享
首页 > 其他分享> > 面试题 02.03

面试题 02.03

作者:互联网

删除中间节点

自己的解法

/**
 * 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;// 当前节点的下一个节点用下一个节点的下一个节点进行覆盖
    }
}

这一题解法都大同小异,思路都差不多。

提醒:顶部注释了一段代码,一定要看到,不然会跟我一样刚开始懵逼很久。

标签:node,面试题,ListNode,val,int,02.03,next,节点
来源: https://www.cnblogs.com/li-chuan/p/14484727.html