Привет, я пытаюсь удалить ссылку в части связанного списка, но я не уверен, как удалить ссылку. когда я запускаю его, ссылки все еще там. im используя 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();
}
Спасибо за помощь
Какова ваша текущая задача? Удалить элемент из связанного списка? –
да, я пытаюсь удалить элемент из ссылки, но каждый раз, когда я проверяю, что это то же самое –
Я думаю, вам нужно убедиться, что вы понимаете, что такое 'связанный список' на самом деле. Что связывает это вместе. Когда вы это знаете, ваша задача состоит в том, чтобы извлечь один элемент из списка, сохранив связанный статус всех остальных элементов. Это похоже на то, что вам нужно будет удалить только один автомобиль из поезда. –