public static boolean deleteNode(LinkedListNode n) { if (n == null || n.next == null) return false; n.data = n.next.data; n.next = n.next.next; return true; }
Boolean deleteMiddleGivenNode(LinkedListNode n) { if (n == null || n.next == null) { return false; } LinkedListNode nextNode = n.next; n.data = nextNode.data; n.next = nextNode.next; return true; }