Есть SinglyLinkedList. Нужно поменять местами nodes, причем именно перелинковать их(поменять ссылки), а не просто изменить содержимое. Можете подсказать как сделать?
Есть 2 варианта:
void relink(Node from, Node to) {
Node<E> temp1 = from;
Node<E> temp2 = to;
to = temp1;
from = temp2;
}
// но тут они не возвращаются назад, поэтому не перелинковываются
И второй:
void relink(int from, int to) {
node(from-1).next = node(to);
node(from).next = node(from);
node(from).next = node(to+1);
node(to).next = node(from);
}
Но после него не могу посмотреть что внутри
System.out.println(list.asList().toString());
- просто что-то выполняется, а что непонятно.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В модальном окне "Вход" (Bootstrap) имеются две ссылки "Войти" и "Регистрация"При клике на которых появляется соответствующее модальное окно
Висит обработчик на select Он срабатывает только 2 раза, а за тем остается старое значение, из-за чего это может быть