嗨,我正在尝试删除链接列表的一部分中的链接,但我不确定如何删除链接。当我运行它时,链接仍然存在。如果这很重要,我会使用 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();
}
谢谢您的帮助