# 237 Delete Node in Linked List

input是一個linked list中的一個要刪除的node

把它刪掉即可。

Concept:

根本就是腦筋急轉彎XD

因為可以知道下一個node的值,

把下一個node的值給現在的node,

再把下一個node捨棄就好了!

/**
 * Definition for singly-linked list.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode(int x) { val = x; }
 * }
 */
public class Solution {
    public void deleteNode(ListNode node) {
        //change node.val to node.next.val
        //then connect node to node.next.next
        node.val = node.next.val;
        node.next = node.next.next;
    }
}

results matching ""

    No results matching ""