powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / распечатка списков...
5 сообщений из 5, страница 1 из 1
распечатка списков...
    #33019116
den17is
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скажите пожалуйста, как распечатать список в том же порядке, как ты его вводил с клавиатуры??? А то он распечатывает с конечного звена.
...
Рейтинг: 0 / 0
распечатка списков...
    #33019180
Фотография josia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я думаю что нужно напечатать его в обратном порядке (каков вопрос - таков ответ)
...
Рейтинг: 0 / 0
распечатка списков...
    #33019293
XED
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
josia вполне оригинален и особо напрягаться не любит... :) [при всём при этом, что интересно, прав]

Тебе для этого (если и в будущем планируешь мотаться по списку взад-вперёд как говно в проруби) следует во-первых использовать двусвязный, а во-вторых, если не хочется поганить драгоценную память лишней информацией, то следует отдельно хранить начало списка, если не использовать стандарт MFC или OWL (в последнем такая ботва есть? - я не помню)

А потом и подумать можно будет малясь...
...
Рейтинг: 0 / 0
распечатка списков...
    #33019573
den17is
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
print ()
{ zveno *temp=first;
while(temp!=NULL)
{
cout<<temp->item;
temp=temp->next;
};
};

Вот такая функция распечатки. подскижи, пожалуйста, как сохранить начало списка?
А вот функция заполнения списка:
add ()
{ zveno *temp;
temp=new zveno;
temp->item=a;
temp->next=first;
first=temp;
}
...
Рейтинг: 0 / 0
распечатка списков...
    #33020248
sever_5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мона вот так:

void print(zveno *temp)
{
if (temp!=NULL)
{
print(temp->next);
cout<<temp->item;
}
}

Вызывать эту простую рекурсию так:
...
print(first);
...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / распечатка списков...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]