一个实现链表递增的函数,帮忙修改一下。
求助,我自己写的一个程序.void OrderList (LinkList *L,int n)
{ LinkList *p=L->next,*q;
int i,j,k,n;
q=p->next;
while(q!=NULL)
{
for(i=0;i<n-1;i++)
for(j=0;j<n-i-1;j++)
if(p->data>q->data)
{ k=p->data;
p->data=q->data;
q->data=k;
}
p=p->next;
}
}
目的是为了使线性表LinkList *L按递增方式排列。
希望牛人帮忙改一下。先谢了。