//顺序表反转,其他同理
void fanzhuan_list(&L,int i,typedata x)
{
for(i=0;i<L.lenght/2;i++)
int x;
x=L.elem[i]
L.elem[i]=L.elem[L.lengt-i+1]
}
//顺序表排序并插入x
void paixu_list(&L,int a,typadate x)
{
for(j=0;j<l.lenght;j++)
{
for(i=0;i<l.lenght;i++)
if(L.elem[i]>L.elem[i+1])
{
int c;
c=L.elem[i+1];
L.elem[i+1]=L.elem[i];
L.elem[i]=c;
}
}
for(i=L.lenght-1;i>a;i--)
{
L.elem[i+1]=L.elem[i];
}
L.elem[a-1]=x;
L.lenght++;
}
//删除顺序表中所有等于x的数
void shan_chu_list(&L,int i,typedata x)
{
for(i=0;i<L.lenght;i++)
{
while(L.elem[i]==x)
{
int x;
x=L.elem[i];
for(j=i;i<L.lenght;j++)
{
L.elem[j]=L.elem[j+1];
}
L.lenght--;
}
}
}
顺序表
最新推荐文章于 2024-04-13 13:26:18 发布