コード例 #1
0
  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;
  }
コード例 #2
0
 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;
 }