Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2015, 12:30   #11
vova_makr
Пользователь
 
Регистрация: 25.09.2015
Сообщений: 42
По умолчанию

Цитата:
Сообщение от Bayern_M Посмотреть сообщение
Почитайте несколько раз
http://lord-n.narod.ru/download/book..._C/22/2206.htm
Как только мы запишем то наш ревю будет указывать на нулевой указатель. что не правильно?
vova_makr вне форума Ответить с цитированием
Старый 28.10.2015, 11:30   #12
vova_makr
Пользователь
 
Регистрация: 25.09.2015
Сообщений: 42
По умолчанию

У меня следущая проблема: когда я вывожу значения printBackward послу удаления головы или следущего значения у меня бага сплывает, подскажите где ошибка
Код:
void RemoveFirst(DoublyLinkedList* list)
{
	DoublyLinkedList::Node* temp = list->head;
	list->head = temp->nextNode;
	list->head->prevNode = nullptr;
	free(temp);

}

void RemoveAfter(DoublyLinkedList::Node* node)
{
	DoublyLinkedList::Node* temp = node->nextNode;
	node->nextNode = temp->nextNode;
	free(temp);
}
void PrintForward(const DoublyLinkedList* list)
{
	for (DoublyLinkedList::Node* node = list->head; node != nullptr; node = node->nextNode)
		printf("%d\n", node->value);
	printf("\n");
}
void PrintBackward(const DoublyLinkedList* list)
{
	for (DoublyLinkedList::Node* node = list->tail; node != nullptr; node = node->prevNode)
		printf("%d\n", node->value);
	printf("\n");
}
int main()
{
RemoveFirst(list);
	PrintForward(list);
	PrintBackward(list);

	RemoveAfter(list->head);
	PrintForward(list);
	PrintBackward(list);
return 0;
}
vova_makr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двусвязный список 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