int insertList(int index,int element,int container[],int *np){
int j,n;
n=*np;
if((index<1)||(index>n)){
return 0;
}
else{
for(j=n;j>=index;j--){
container[j]=container[j-1];
}
container[j]=element;
*np=++n;
return(1);
}
}
# include<stdio.h>
main(){
int a=3,c,containerLength,e,k;
static int container[]={1,2,3,4,5,6,7,8};
containerLength=8;
c=9;
e=insertList(a,c,container,&containerLength);
if(e==0){
printf("error");
}
else {
for(k=0;k<=containerLength;k++){
printf("%3d",container[k]);
}
}
}
简单线性表插入
最新推荐文章于 2022-06-27 16:37:03 发布