Java. Обращение односвязного списка.

preview_player
Показать описание
В данном видео я рассказываю о том, как устроена структура данных - односвязный список. Разбираем некоторые операции с односвязным списком, такие как: вставка в конец и итерация по элементам списка. Подробно рассматривается алгоритм обращения односвязного списка.

Исходные коды:

Упоминаемая статья:

Поддержать канал💰:

Наша группа в Telegram:

#ArhiTutorialsJava #ityoutubersru
Рекомендации по теме
Комментарии
Автор

Спасибо. Для меня было познавательно.
На методе разворота листа - голову сломал со всеми теми ссылками.

Отдельная благодарность за напоминание о множественном выделении, при помощи ALT

katorabian
Автор

Сергей, спасибо за видео! Сразу стало все понятно)

МихаилБезуглов-ьы
Автор

Сергей, огромное спасибо за понятный язык изложения материала! Прям спасение.

ЕвгенийВовк-ыь
Автор

Огромное спасибо вам за такие видеоуроки. Крайне познавательно.

Дмитрий-хйр
Автор

Было бы интересно так же послушать про "расстояние Левенштейна". Надеюсь когда-нибудь снимешь ролик про этот алгоритм.

erikjoomla
Автор

Классно объяснено. А вопрос почему-то действительно часто задают.

sergeyshcherbakov
Автор

Большое спасибо автору за труд! Вопрос по домашнему заданию))) – правильно ли я понял, что для реализации метода «удаление» нужно будет добавить в класс ListItem новое поле ListItem<T> previous? Я так и не понял как можно сделать удаление, если есть только ссылка на следующий элемент…

GenesizANT
Автор

Понять за 5 минут говоришь?)) 3 дня уже подряд с утра до ночи сижу над этим)

YouMeNow
Автор

отличное видео, но я тоже не могу понять процесс реверса списка

maksigors
Автор

жаль на видео нет нумерации строк кода. Есть вопрос по коду. В методе addToEnd() есть проверка if (isEmpty) {tail = newItem;} и в else {tail = newItem;} получается, что при любом исходе переменная tail получит значение newItem; Я так понимаю, это присваивание можно вытащить за пределы проверки условия. Да?

ViktorVdovichenko
Автор

Спасибо за видео! А плей лист с сортировками будет ещё пополняться? Можно к примеру сделать видео про shell сортировку. Прикольная и не сложная)

MrTheMaks
Автор

Это как я понял «Linked List»? То есть каждая у каждой ноды есть ссылка на next и на prev .. P.S ещё не досмотрел видос но сразу в голову пришёл линкед лист. Когда учился java проходили это, прям как под капотом устроено. Я правильно понял?

cxrytts
Автор

А разве метод hasNext() не должен return current.next != null?

alexanderkolosov
Автор

почему последовательный доступ и произвольный разный? ведь и там и там придется перебирать все элементы, чтобы добраться до нужного элемента.

NummeSpnet
Автор

Ааа, сложно! Не, логика понятно, но я сам написать код не могу.

LYT