Разбор задачи 234 leetcode.com Palindrome Linked List. Решение на C++

preview_player
Показать описание
Теги: связные списки,восстановление исходного состояния,O(n) по времени,O(1) по памяти

Ведущий проекта Меньшиков Фёдор Владимирович, автор книги "Олимпиадные задачи по программированию".

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

Спасибо, помогли разобраться, жаль что дальше не продолжаете, для некоторых это единственный доступный вариант научиться решать алгоритмы, как мой случай)

alexeyfalcon
Автор

отличное решение! Его можно еще немного оптимизировать заменив getLen + forward на 2 указателя один из которых проходит 2 узла вместо одного. Когда этот указатель достигнет конца списка, медленный указатель пройдет лишь половину списка, а это именно то, что нам нужно.


Спасибо за видео!

tarastsugrii
Автор

15:23 -- "+1" в 49 строке не обязательно, без него задача сдается, проверено

СветланаСергеева-рф