public String get(int index) {
int tIndex = 0;
Node nextNode = first.next;
while(tIndex != index)
{
nextNode = nextNode.next;
tIndex++;
}
return nextNode == null ? null : nextNode.value;
}
V1zzy
34 уровень
Почему мой код не принимает валидатор, я где то ошибся?
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
komandor1
28 сентября 2023, 07:00
Предположим, что пользователь хочет найти элемент под индексом 8, а в списке 3 элемента. Как ваш код поступит в этом случае? Цикл дойдëт до конца списка (До null) и попытается присвоить next элемент, хотя там дальше больше ничего нет. Делайте проверку на null внутри цикла
0