Что мне не хватает, чтобы я мог удалить узел (boxcar) до конца моего связанного списка?Удаление конечного узла из связанного списка
public void removeBoxcarFromEnd() {
Boxcar prevcar = head;
Boxcar nextcar = head;
if (head.next == null) {
int result = head.data;
head = null;
return result;
}
else {
while (nextcar.next() > 2)
prevcar = nextcar;
nextcar = nextcar.next();
}
prevcar.setNext(null);
size--;
}
Пожалуйста, напишите [mcve] - образец (короткий) полный код, который ** может фактически скомпилировать ** (если у вас нет вопроса о его компиляции), что вы ** тестировали ** и ** нашли вопрос **, а затем ** опишите проблему ** в вопросе. – Dukeling
Btw: у вас есть функция с возвращаемым типом 'void', но вы пишите' return result; '. – pzaenger