こんにちは、リンク リストの一部のリンクを削除しようとしていますが、リンクを削除する方法がわかりません。私がそれを実行すると、リンクはまだそこにあります。それが重要な場合は、関数をテストするためにjunitを使用しています。
これが私がこれまでに持っているものです。
public void removeAt(int k)
{
Node w = first;
int counter = 0;
if (k<0 || k >= size())
{
throw new IndexOutOfBoundsException("Error ");
}
else
{
while (w!= null)
{
counter++;
if (counter == k)
{
Node now = w.next;
w= now.next;
}
w=w.next;
}
}
assert check();
}
助けてくれてありがとう