Пожалуйста, примите мои извинения первым, но я не мог реверс мой Linked List в Java ..Как обратный LinkedList в Java
У меня есть класс и внутренний класс:
MyList{
class Element{
private Element next;
public Element getNext(){return next;}
}
public void reverseMyList(Element curr) {
if (curr.next == null) {
head = curr.next;
return;
}
reverseMyList(curr.next);
while (curr.next != null) {
curr.next.next = curr.next;
curr.next = null;
}
}//:~
мне нужно обратить My Список, я использую метод reverseMyList, который нуждается в элементе curr. Если мой образ мышления в этом случае правильный?
Спасибо заранее!
Должен ли быть что-то * в * этих списках? Я ничего не вижу, чтобы поместить элементы. – user2357112
- рекурсия обязательна? домашнее задание ? – PeterMmm
Если это для домашней работы, вы можете найти http://stackoverflow.com/questions/354875/reversing-a-linked-list-in-java-recursive или http://stackoverflow.com/questions/12943720/reversing- a-single-linked-list-итеративно полезно. – lebolo