文件名称:NO2
介绍说明--下载内容均来自于网络,请自行研究使用
顺序表
create_sqlist(Sqlist *L)/*创建顺序表*/
{
int k
ElemType x
k=0
scanf(" d",&x)
while(x!=0)
{
L->data[k]=x
k++
scanf(" d",&x)
}
L->length=k
}
void print_sqlist(Sqlist *L)/*输出顺序表*/
{
int j
for(j=0 j<L->length j++)
printf(" 4d",L->data[j])
printf("\n")
}
void insert_sqlist(Sqlist *L,int i,ElemType x)
{
int k
if((i<1)||(i>(L->length+1)))
{
printf("i value is illegal!")
return
}
if(L->length>=MaxLen)
{
printf("overflow")
return
}
for(k=L->length-1 k>=i-1 k--)
{
L->data[k+1]=L->data[k]
}
L->data[k+1]=x
L->length=L->length+1
}
-shun xu
create_sqlist(Sqlist *L)/*创建顺序表*/
{
int k
ElemType x
k=0
scanf(" d",&x)
while(x!=0)
{
L->data[k]=x
k++
scanf(" d",&x)
}
L->length=k
}
void print_sqlist(Sqlist *L)/*输出顺序表*/
{
int j
for(j=0 j<L->length j++)
printf(" 4d",L->data[j])
printf("\n")
}
void insert_sqlist(Sqlist *L,int i,ElemType x)
{
int k
if((i<1)||(i>(L->length+1)))
{
printf("i value is illegal!")
return
}
if(L->length>=MaxLen)
{
printf("overflow")
return
}
for(k=L->length-1 k>=i-1 k--)
{
L->data[k+1]=L->data[k]
}
L->data[k+1]=x
L->length=L->length+1
}
-shun xu
(系统自动生成,下载前可以参看下载内容)
下载文件列表
NO2.C