while(element != null)
{
//temp = element (useless)
element = element.node;
//can't do (element.node).method();
//neither temp.method();
}
要遍歷一個LinkedList我們做以上。但是,如果我想回到較早的節點呢?這甚至有可能嗎?我想過將節點存儲在一個臨時變量中,但我無法更改LinkedList中的節點,因爲臨時變量只會存儲節點的值而不是對象。你如何回到較早的節點?
我沒想到的LinkedList是如此困難的工作,因爲我已經習慣與非動態的數據結構(陣列)工作。
您需要給我們更多的上下文。你能否給我們提供'element'類的聲明? – templatetypedef
你需要編寫自己的清單嗎?如果不是,請考慮使用Java集合。 – Marvo