Сценарий выглядит следующим образом: -
Я хочу изменить направление односвязного списка. Другими словами, после обращения все указатели должны теперь указывать назад ..
Ну,Алгоритм должен занимать линейное время.
Решение, которое я подумал об использовании другой структуры данных A Stack .. С помощью которой односвязный список можно было бы легко перевернуть, со всеми указателями, указывающими назад .. Но ясомневаюсь, что следующая реализация приведет к линейной сложности времени .. Пожалуйста, прокомментируйте это .. И если какой-либо другой эффективный алгоритм существует, тогда, пожалуйста, обсудите ..
Спасибо.