1. 程式人生 > >ListNode Java創建鏈表

ListNode Java創建鏈表

默認 創建 else In () IV pan class void

用了一種自創的比較簡潔的方式來創建鏈表

 1 class ListNode {
 2     //為了方便,這兩個變量都使用pub1ic,
 3     //存放數據的變量,直接為int型
 4     public int data;
 5     //存放結點的變量,默認為nu11
 6     public ListNode next;
 7     //構造方法,在構造時就能夠給data賦值
 8     public ListNode () {
 9 //       給個空參構造方法
10     }
11     public ListNode (int data) {
12         this
.data =data; 13 } 14 public int getdata(){ 15 return this.data; 16 } 17 //添加節點 18 public void add(int newdata){ 19 ListNode newNode = new ListNode(newdata); 20 if(this.next==null){ 21 this.next = newNode; 22 }else{ 23
this.next.add(newdata); 24 } 25 } 26 //輸出 27 public void print(){ 28 System.out.print(this.data + "-->"); 29 if(this.next!=null){ 30 this.next.print(); 31 } 32 }

ListNode Java創建鏈表