我很困惑如何添加到鏈接列表的前面。添加到鏈接列表的前面
/**
* data is added to the front of the list
* @modifies this
* @ffects 2-->4-->6 becomes data-->2-->4-->6
*/
public void insert(E data) {
if (front == null)
front = new Node(data, null);
else {
Node temp = new Node(data, front);
front = temp;
}
}
這創建了一個循環。我如何避免這種情況?
我有一個LinkedList類,它包含前端Node,位於一個名爲front的變量中。 我在這個LinkedList類中有一個Node類。
任何幫助,將不勝感激。 謝謝。
這是一個功課題嗎?如果是的話,這是沒問題的,但如果是這樣的話,你應該在問題中加上「作業」標籤。 – Phrogz 2011-02-03 05:49:29
這是如何創建一個循環? – Avi 2011-02-03 05:58:11
這不會創建一個循環。 您是否願意提供編譯器在嘗試編譯代碼時生成的錯誤? – 2011-02-03 06:14:05