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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2011, 19:15   #1
mansp
Пользователь
 
Регистрация: 27.10.2010
Сообщений: 52
Вопрос перестановка элементов двусвязного списка

Код:
struct List 
{
	int val;
	List *before;
	List *next;
} ;
void inverse_of_elements (List *first, List *second)//6
{
	List *tmp = new List;
	
	tmp->before=first->before;
	tmp->next=first->next;
	
	first->next=second->next;
	first->before=second->before;

	second->next=tmp->next;
	second->before=tmp->before;

	delete []tmp;
}
не работает функция=(( в итоге мне на экран печататаетса не весь список что я ту накосячил?
mansp вне форума Ответить с цитированием
Старый 09.02.2011, 19:46   #2
mansp
Пользователь
 
Регистрация: 27.10.2010
Сообщений: 52
По умолчанию

всё сделал сам. тему закривать можно
mansp вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очередь в виде двусвязного списка. dimorik Общие вопросы C/C++ 9 10.06.2010 02:24
Сортировка двусвязного списка методом шейкера ioda1986 Помощь студентам 0 02.05.2010 00:31
[C++] Шейкер-сортировка двусвязного списка Attenti_ON Помощь студентам 0 17.11.2009 00:24