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

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

Сообщение Anonymous »


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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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