次の問題に遭遇しました。
そのノードへのアクセスのみが与えられた、単一リンク リストの途中にあるノードを削除します。(頭は与えられていません)現在、多くの解決策があり、削除する要素が最後のノードである場合、それらはすべて機能しません。
なぜこれがうまくいかないのですか?
public static void removeNode (Node n){
if(n.next == null){ //n is the last node
n= null;
return;
}
//handling general case here
}