/** * 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) { if(node==null||node.next==null) return ; ListNode temp=node; ListNode tail=temp.next; while(true) { temp.val=tail.val; if(tail.next==null) { temp.next=null; break; } temp=tail; tail=tail.next; } } }