can someone give me an idea how i will create a sorting function for the linked list.. m pasting the code for my insert function of the linked list. i just want to know the logic of how i will sort the numbers as the user enters them.
thanks..
Code:void insert (struct node**start, int value)
{
if ((*start)== NULL)
{
*start= (struct node*) malloc(sizeof(struct node));
(*start)-> value = value;
(*start)->next = NULL;
}else
{
struct node*temp = *start;
while ((temp->next)!= NULL)
{
temp= temp->next;
}
temp->next = (struct node*) malloc(sizeof(struct node));
temp->value = value;
temp = temp->next;
temp->next=NULL;
}
}

