java创建链表

package number;
public class chapter02 {public static void main(String[] args) {//生成5个节点Node Head = new Node(0,null); //产生头节点Node End = new Node(0,null);  //产生尾节点for(int i = 0;i<5;i++){//创建节点Node body = new Node();Head.setSum(i+1);if(Head.next==null){//只有头结点Head.next = body;}else{End.next = body;}body.setData(i, null);End = body;}while(Head!=null){Head.getData();Head = Head.next;}}
}
//定义链表class Node{private int data; //节点数据public Node next; //下一个节点public Node(){}public Node(int data,Node next){this.data = data;this.next = next;	}public int isNull(){return this.data;}public void setData(int data,Node next){this.data = data;this.next = next;}public void setSum(int Sum){this.data = Sum;}public void getData(){System.out.println(this.data);}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部