鏈表定義


public class Node {

    //節點內容,成員變量
    int data;
    //下一個節點,定義成員變量,類型為Node類型,不進行初始化
    Node next;
    //定義構造函數,獲取參數data的值
    public Node(int data) {
        this.data=data;
    }
    //為節點追回節點
    public void append(Node node){
        //當前節點
        Node currentNode=this;
        //循環向后找
        while (true) {
            //取出下一個節點
            Node nextNode=currentNode.next;
            //如果下一個節點為null,當前節點已經是最后一個節點
            if (nextNode==null) {
                break;
            }
            //賦給當前節點
            currentNode=nextNode;
            
        }
        //把需要追回的節點追加為當前節點的下一個節點
        currentNode.next=node;
    }
    //獲取下一個節點
    public Node next() {
        return this.next;
    }
    public int getData() {
        return this.data;
    }
}

這只是一部分。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM