首頁  >  文章  >  Java  >  java實作刪除鍊錶的中間節點

java實作刪除鍊錶的中間節點

王林
王林轉載
2020-10-23 15:43:552274瀏覽

java實作刪除鍊錶的中間節點

目的:

刪除鍊錶的中間節點

(推薦教學:java課程

程式碼實作:

public class Node{
    public int value;
    public Node next;
    public Node(int data){
        this.value=data;
    }
}
public Node removeMidNode(Node head){
    if(head==null||head.next==null){
        return head;
    }
    if(head.next.next==null){
        return head.next;
    }
    Node pre=head;
    Node cur=head.next.next;
    while(cur.next!=null&&cur.next.next!=null){
        pre.pre.next;
        cur=cur.next.next;
    }
    pre.next=pre.next.next;
    return head;
}

相關推薦:java入門

#

以上是java實作刪除鍊錶的中間節點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除