void SORTLIST(linklist *head)
{
linklist *p,*r,*t,*q;
p=head;
while(p->next!=NULL)
{
r=p;
q=p->next;
while(q->next!=NULL)
{
if(r->next->data>q->next->data)
r=q;
q=q->next;
}
if(r!=p)
{
t=r->next;
r->next=r->next->next;
t->next=p->next;
p->next=t;
}
p=p->next;
}
}
|