void xuanze(linklist l)//简单选择
{
if(l==NULL||l->nist==NULL)
{
return;
}
int min,i,j,t1;
int Len=len(l);
linklist p,q;
for(i=0;i<Len;i++)
{
p=l;
for(j=i+1,q=l->nist;j<Len;j++,q=q->nist)
{
if(p->b>q->b)
{
p=q;
}
}
if(p!=l)
{
int t=p->b;
p->b=l->b;
l->b=t;
}
l=l->nist;
}
}
linklist anyuansucharu(datatype key,datatype a,linklist l)
{
linklist p=l;
while(key!=p->b)
{
p=p->nist;
}
linklist q=chuangjiedian();
q->nist=p->nist;
p->nist=q;
q->b=p->b;
p->b=a;
return l;
}
linklist anyuansuxiugai(datatype key,datatype a,linklist l)
{
linklist p=l;
while(key!=p->b)
{
p=p->nist;
}
p->b=a;
return l;
}