2014-11-08 2 views
0

Узнать, как reverse-a-linked-list. Ссылка очень описательная и понятная. Но почему-то я не получаю , как получить компонент узла, который нужно передать ниже. Я не нашел никакого способа под LinkedList , чтобы получить Узел. Извините за вопрос тупой вопрос, но везде на сети, предположение мы получили компонент Node некоторые, а затем программа страты оттудаКак получить компонент узла в связанном списке?

public void recursiveReverse(Node currentNode){ 
    ... 
    } 
+0

Ссылка, которую вы опубликовали, - это реализация собственной структуры связанных списков ссылок и вашей собственной функции обратного вызова. Не об использовании стандартного класса Java LinkedList, который использует внутренние узлы, но не раскрывает их. –

ответ

1

Вы должны написать свой собственный класс LinkedList с нуля для реализации этого метода. java.util.LinkedList не раскрывает свою внутреннюю реализацию. Например, узлы называются записями, а этот класс, java.util.LinkedList.Entry, является приватным.

Смежные вопросы