java 删除链表中的节点

java 删除链表中的节点

java 删除链表中的节点

/**
 * 链表节点
 * @author Administrator
 *
 */
public class ListNode {
     int val;
     ListNode next;
     ListNode(int x) {
         val = x; 
     }
}
 

java 删除链表中的节点

覆盖


public class LinkDelete {

    /**
     * 请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。
     */
     public void deleteNode(ListNode node) {
         node.val = node.next.val;
         node.next = node.next.next;            
     }
}