public String get(int index) {
if (index < 0)
return null;
Node currentNode = first.next;
while (index-- > 0){
currentNode = currentNode.next;
if (currentNode.next.equals(last.prev))
return null;
}
return currentNode.value;
}Goga
5 уровень
Что не так то? Вроде всё предусмотрел....
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Alexander Komlichenko
2 февраля 2023, 13:20решение
Мне кажется в этом коде, вы не можете вытащить последний элемент.
Т.е. получается в списке из 5 элементов, вы переключаетесь на 4, а потом идет проверка (4+1 это последний - 1?) если да - вернуть null.
+2
Goga
2 февраля 2023, 13:22
Вы правы, спасибо!
+1