我爲考試做準備的,這是從舊的測試問題:添加項目結束鏈表
我們有一個表頭與下面的聲明單鏈表:
class Node {
Object data;
Node next;
Node(Object d,Node n) {
data = d;
next = n;
}
}
編寫一個方法void addLast(Node header, Object x)
,在列表的末尾添加x
。
我知道,如果我真的有這樣的事情:
LinkedList someList = new LinkedList();
我可能只是做項目添加到結束:
list.addLast(x);
但我怎麼能做到這一點嗎?
爲什麼你需要傳遞Node頭來追加一些東西到列表的末尾? – therin 2011-03-08 18:11:47
爲addLast(Node header,Object x)編寫自己的實現,在列表的末尾添加x,以便在java中單獨鏈接列表的末尾添加元素。 – Deepak 2011-03-08 18:12:38
@therin - 可能會問他的教授。 – JonH 2011-03-08 18:16:16