237. Delete Node in a Linked List

在链接列表中删除节点.

编写一个函数来删除单链表中的一个节点(除了尾部),只提供对该节点的访问.。
假设链表是1 - > 2 - > 3 > 4,并给出了具有值为3的节点,

链表应该成为1 - > 2 - > 4

public class Solution {
    public void deleteNode(ListNode node) {
        node.val=node.next.val;
        node.next = node.next.next;
    }
}

 

posted @ 2017-01-06 15:03  sunli0205  阅读(140)  评论(0编辑  收藏  举报