while(element != null)
{
//temp = element (useless)
element = element.node;
//can't do (element.node).method();
//neither temp.method();
}
LinkedList をトラバースするには、上記を実行します。ただし、以前のノードに戻りたい場合はどうすればよいですか? それは可能ですか?ノードを一時変数に格納することを考えましたが、一時変数はオブジェクトではなくノードの値のみを格納するため、LinkedList のノードを変更することはできません。
非動的データ構造 (配列) の操作に慣れていたので、LinkedList の操作がこれほど難しいとは思いませんでした。