while(element != null)
{
//temp = element (useless)
element = element.node;
//can't do (element.node).method();
//neither temp.method();
}
Чтобы пройти по LinkedList, мы делаем это. Однако, если я хочу вернуться к более раннему узлу? Возможно ли это? Я думал о сохранении узла в переменной temp, но я не смог бы изменить узлы в LinkedList, поскольку временная переменная сохранит только значение узла, а не объекта.Как вы вернетесь к более раннему узлу?
Я не ожидал, что LinkedList будет работать с такой трудностью, потому что я привык работать с нединамическими структурами данных (массивом).
Вам нужно будет предоставить нам больше контекста. Можете ли вы дать нам объявление класса для 'element'? – templatetypedef
Вам нужно написать свой собственный список? Если нет, рассмотрите использование сборников Java. – Marvo