Удалить элемент в списке
Написать функцию, которая удаляет звено (за исключением последнего) в односвязном списке, на вход поступает только звено, которое необходимо удалить. Например, список = [4,5,1,9] выглядит так: Example 1: Input: head = [4,5,1,9], node = 5 Output: [4,1,9] Example 2: Input: head = [4,5,1,9], node = 1 Output: [4,5,9] Компилируемое решение: /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ class Solution { public void deleteNode(ListNode node ) { ListNode temp = node . next ; if (temp!=null) { node . val = temp.val; node . next = temp.next; temp = null; } } }