我對理解練習有困難。我必須開發一個線性鏈表。但是我不必區分列表和節點。線性鏈表,前置節點
構造函數節點應創建一個節點並將其前置到作爲參數傳遞的列表中。
正常情況下,我會通過列表並追加一個節點在它的結尾。這是我的代碼。
class Node{
Object data;
Node link;
public Node(Object pData, Node pLink){
this.data = pData;
this.link = pLink;
}
public String toString(){
if(this.link != null){
return this.data.toString() + this.link.toString();
}else{
return this.data.toString() ;
}
}
public void inc(){
this.data = new Integer((Integer)this.data + 1);
}
}
也許我今天學到了很多,我的大腦不能承受更多的信息:D請幫忙!
看起來你做得對! – 2011-01-13 21:03:14