リストから最初のアイテムを削除するメソッドを作成しようとしています。これまでに何があったのですか...リストの最初のアイテムを削除する
public void removefromlist(int n)
{
for(n != 0)
n = n -1
If(n -1 != 0)
List.remove(n)
}
リストから最初のアイテムを削除するメソッドを作成しようとしています。これまでに何があったのですか...リストの最初のアイテムを削除する
public void removefromlist(int n)
{
for(n != 0)
n = n -1
If(n -1 != 0)
List.remove(n)
}
ソリッドのforループを構築する方法を見てみましょう。用
(INT X = 0; X < 10、X ++){}
適切であなたの文を終了 ';'
また、おそらくあなたもすべての変数を宣言していることを忘れてしまったでしょう。
はい、うまくいくでしょう。 – Reginald
あなたは正しい考えを持っていると思います。 ためのループについて、あなたはどうなる、そして、あなたの新しいヘッドを設定する
current = head
for i:n
current = current.next
を介して連結されたリストを横断さ現在変数を持っている必要があり
もちろんhead = current.next
、私のコードはより擬似コードですが、それがアイデアです。 nまでのごカウンティング場合
forループそして、あなたのは
for (int i = 0; i < n; i++) {
...
}
のようになります。あなたが上下に行ったりすれば、それは問題ではないはずです。
["誰かが私を助けることができますか?"質問ではありません](http://meta.stackoverflow.com/q/284236)。何が必要なのかをはっきりと特定する必要があります。 –
有効なJavaコードを記述することから始めることができます。コンパイラは、この質問を構成するのに要した時間よりはるかに短い時間で、そうしていないことを伝えていた可能性があります。 –
擬似コードは一般的には問題ありませんが、このような単純な例では、コンパイル可能なコードを期待しています。 – displayname