@@ -0,0 +1,615 @@
+/**%0A * Definition for ListNode.%0A * public class ListNode %7B%0A *     int val;%0A *     ListNode next;%0A *     ListNode(int val) %7B%0A *         this.val = val;%0A *         this.next = null;%0A *     %7D%0A * %7D%0A */ %0Apublic class Solution %7B%0A    /**%0A     * @param node: the node in the list should be deleted%0A     * @return: nothing%0A     */%0A    public void deleteNode(ListNode node) %7B%0A        /*%0A         * Replace the val of current node with the val of next node%0A         * Connect the current node with the next next node of the current node%0A         */%0A        node.val = node.next.val;%0A        node.next = node.next.next;%0A    %7D%0A%7D

Delete Node in Singly Linked List for Lintcode