Обращение связанного спискаC++

Программы на C++. Форум разработчиков
Anonymous
Обращение связанного списка

Сообщение Anonymous »


Я сам перевернул связанный список, и я не уверен, считается ли это на самом деле разворотом LL или, скорее, просто возвратом указателей к нулевой позиции следующего кода:

voidverseLl(){ Узел* head_ref = голова; Узел* temp = голова; темп-> предыдущая = NULL; Узел* tmps = temp; while( temp->next != nullptr){ ТМПС = темп; темп = темп-> следующий; темп->пред = tmps; } темп->пред = tmps; голова = температура; в то время как (голова! = NULL) { cout data предыдущая; } } Заранее спасибо всем за помощь и дальнейшие пояснения!

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

Вернуться в «C++»