→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Сортировка двусвязного списка 
Автор Сообщение
Начинающий

Регистрация: 21.04.2015
Сообщения: 1

Репутация: 0 [ ? ]
Сообщение Сортировка двусвязного списка
Попыталась осуществить сортировку списка, подскажите, пожалуйста, где ошибки в коде
struct List
{
char name[11];
char surname[21];
char number[13];
bool flag;

List* prev;
List* next;
};



void sort()
{
List* str = (List*)malloc(sizeof(List));
for (List* tmp = begin; tmp != NULL; tmp = tmp->next)
{
for(List*p=tmp->next;p!=NULL;p=p->next)
{
if(strcmp(tmp->surname,p->surname)==1)
{
str=tmp->prev;
tmp->prev=tmp->next;
tmp->next=str;
}
}
}
}


21.04.2015 14:39
Профиль Отправить email
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 


Кто сейчас на конференции

Зарегистрированные пользователи: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
© 2013 «Форум программистов Украины»