java 链表1

来源:互联网 发布:淘宝买到盗版书怎么办 编辑:程序博客网 时间:2024/06/05 00:49
class Node {    private String data;    private Node next;    public Node(String data){        this.data = data;    }    public String getData(){        return this.data;    }    public void setNext(Node next){        this.next = next;    }    public Node getNext(){        return this.next;    }    public void addNode(Node newNode ){        if(this.next==null){            this.next = newNode;        }else{            this.next.addNode(newNode);        }    }    public void printNode(){        System.out.println(this.data);        if(this.next!=null){            this.next.printNode();        }    }}class Link {    private Node root;    public void add(String data){        Node newNode = new Node(data);        if(this.root==null){            this.root = newNode;        }else{            this.root.addNode(newNode);        }    }    public void print(){        if(this.root!=null){            this.root.printNode();        }    }}class LinkDemo {    public static void main(String args[]){        Link li = new Link();        for(int i = 0;i<100;i++){            li.add(" "+i);        }        li.print();    }}
原创粉丝点击