//鍊錶的基本形式------>
class node
public node(string data)
public void setdata(string data)
public string getdata()
public void setnext(node next)
public node getnext()
//實現節點的新增
//第一次呼叫 this = link.head
//第二次呼叫 this = link.head.next
//第三次呼叫 this = link.head.next.next
public void addnode(node newnode)
else
} //新增乙個輸出方法
//第一次呼叫 this = link.head
//第二次呼叫 this = link.head.next
//第三次呼叫 this = link.head.next.next
public void printnode() }}
class link
else }
public void print()
} }public class demo1
}
下文**進一步優化!
Java基礎之鍊錶
鍊錶 linked list 一種常見的基礎資料結構,是一種線性表,但是並不會按線性的順序儲存資料,而是在每乙個節點裡存到是下乙個節點的指標 pointer 鍊錶一種常見的基礎資料結構,是一種線性表,但是並不會按線性的順序儲存資料,而是在每乙個節點裡存到是下乙個節點的指標 pointer 鍊錶與陣列...
java2 鍊錶 例
實現鍊錶操作 鍊錶 class doit public node getnext public void setdata string data public string getdata public boolean add node head,string data else public vo...
Java 鍊錶
鍊錶結點 package com.darren.test.datastructure 鍊錶節點 author darren.zhang public class link public int getvalue public void setvalue int value public link g...