status pailist(SqList *&L)
{
SqList *p,*r,*q,*w,*e;
p=L->next;
int i=0,j,k;
while(p!=NULL)
{
i++;
p=p->next;
}
p=L->next;
r=L;
e=L;
q=p->next;
for(j=0;j<i-1;j++)
{
for(k=0;k<i-1-j;k++)
{
if(p->elem>q->elem)
{
p->next=q->next;
q->next=p;
r->next=q;
w=q;
q=p;
p=w;
}
r=r->next;
p=p->next;
q=q->next;
}
e=e->next;
r=e;
p=r->next;
q=p->next;
}
}
单链表的冒泡排序算法
于 2022-03-06 16:50:00 首次发布