Medved
Medved

Как сортировать список? В Си

Надо ввести числа как стек. Потом их отсортировать.

1)Правильно ли я ввела их как стек?

2)Не догоняю, как их сортировать#include "stdafx.h"
#include
#include

typedef struct inform
{
long int num;
struct inform *next;

}INF;

INF *r; //указатель на текущий єлемент
INF *beg=NULL; //указатель на начало
INF *end=NULL; //указатель на конец

int main (void)
{
printf("\nVvedite chysla\n");
do
{
r=(INF*)malloc(sizeof(INF));
scanf("%li",&r->num);
if(r->num==0)
{
free(r);
break;
}
if(beg==NULL&&end==NULL)
beg=r;
else
end->next=r;
end=r;
end->next=NULL;
}
while(1);

printf("Spysok");
r=beg;
while(r!=NULL)
{
printf("\n %li",r->num);
r=r->next;
}

return 0;
}

ЕЛ
Евгения Луканцова

Ссылка на линейный двусвязный список. http://pastebin.com/eVYTS7QK Там есть функция сортировки.

Похожие вопросы
Помогите написать программу на языке СИ/СИ++!!
Программирование на Си
удаление символов в строке. СИ. СИ
Программирование в Си
Помогите с vb6. Как сортировать буквы в строке по частоте их употребления?
Как сортировать в Excel столбец чтоб все строки тоже сортировались???
Двусвязный список (ЯЗЫК СИ)
Может кто поможет с Си
помогите пожалуйста, сортировать в мемо по алфавиту в дельфи!!!
объясните пожалуйста, как сортировать массив строк на си в алфавитном порядке?