Javaを使用して、私はリンクされたLListクラスとLLNodeクラスを持っています。私は、リンクされたリストから要素を除いて新しいリンクされたリストを返すことによって、その要素を削除しようとしています。基本的に、リストに特定の要素が含まれていない場合はそれを返しますが、新しい要素を作成する場合は返します。私は現在のリストを反復して要素eが含まれているかどうかを確認します。特定の要素を持たないリストを作成する方法は正確にはわかりません。リンクされたリスト、新しいリストを返すことによって要素を削除する
public LList<T> remove(T t) {
if (this.contains(t)) {
LList<T> newList = new LLSet<>(this.head);
newList.head = new LLNode<>(, this.head);
return newList;
}
return this;
}