|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.10.2015, 10:03 | #1 |
Пользователь
Регистрация: 25.09.2015
Сообщений: 42
|
На Си нужно вывести на екран двусвязный список
На Си нужно вывести на екран двусвязный список с головы и с хвоста
С головы у меня все норм выводит а от с хвоста зациклываеться: Код:
|
27.10.2015, 10:12 | #2 |
Форумчанин
Регистрация: 18.03.2015
Сообщений: 114
|
Можно узнать значение list->head->prevNode?
Или посмотреть на сам список, если он статический. |
27.10.2015, 10:27 | #3 | |
Пользователь
Регистрация: 25.09.2015
Сообщений: 42
|
Цитата:
Код:
|
|
27.10.2015, 10:37 | #4 |
Форумчанин
Регистрация: 18.03.2015
Сообщений: 114
|
Где в вашем коде вы работаете с полем prevNode? Из того, что Вы написали, получается список только в одну сторону через указатель на next
|
27.10.2015, 10:54 | #5 | |
Пользователь
Регистрация: 25.09.2015
Сообщений: 42
|
Цитата:
я тут с prevNode Код:
Последний раз редактировалось vova_makr; 27.10.2015 в 10:59. |
|
27.10.2015, 11:01 | #6 | |
Форумчанин
Регистрация: 18.03.2015
Сообщений: 114
|
В InsertFirst я вижу работу только с полем newNode->nextNode, а newNode->prevNode Вы никак не задаёте.
Как результат, в функции PrintBackward при задании условий цикла node->prevNode у Вас никак не определено. Цитата:
Код:
Последний раз редактировалось Stilet; 27.10.2015 в 11:15. |
|
27.10.2015, 12:08 | #7 | |
Пользователь
Регистрация: 25.09.2015
Сообщений: 42
|
Цитата:
а эту функцию я правильно сделал?: Код:
|
|
27.10.2015, 12:19 | #8 |
Пользователь
Регистрация: 25.09.2015
Сообщений: 42
|
Инициализовал:
Код:
|
27.10.2015, 12:20 | #9 | |
Форумчанин
Регистрация: 18.03.2015
Сообщений: 114
|
Цитата:
Так список не обходят. Это нерабочий подход. Односвязный список обходят через while. Например так: Код:
Последний раз редактировалось Bayern_M; 27.10.2015 в 12:27. |
|
27.10.2015, 12:26 | #10 | |
Форумчанин
Регистрация: 18.03.2015
Сообщений: 114
|
Цитата:
http://lord-n.narod.ru/download/book..._C/22/2206.htm |
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двусвязный список | b0006 | C# (си шарп) | 1 | 14.11.2014 18:09 |
c++ двусвязный список | world12_tk | Помощь студентам | 1 | 15.10.2011 12:36 |
двусвязный список | Olezhka | Помощь студентам | 1 | 23.03.2011 11:00 |
Двусвязный список | Work Group | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 13.07.2010 01:44 |
Немогу вывести результат на екран | dasha novikova | Помощь студентам | 0 | 09.03.2010 19:29 |