正在加载图片...
i for(j=(*1). last; j>=1-1: j-) (*1).data[计+1](*1).data[j;/*接点后移 (*1).data[I-1]=x /*插入x (*1).1ast+1;} /*表长加一 return /*删除运算 int delete(L,i)/删除第i个接点 int if(i<1)|1(i>(料).last+1) printf(“ error”) return null: F I for (j=i; j<=(*L). last: j++) (=*1).data[j-1=(L). data] /*生成线性表 i sequentlist *L; printi“请输入n个数据n?) r(i=0,i<ni+); printf((data[%d=”,n) scanf("%d"&(*L)&data[iD) (L). last=n-1 printf("\n”) /*输出线性表 for(I=0; K<(L).last; i++){ for(j=(*l).last;j>=i-1;j--) (*l).data[j+1](*l).data[j]; /*接点后移 (*l).data[I-1]=x; /* 插入 x (*l).last+1; } /*表长加一 return (1); } /*删除运算 int delete(L,i)/*删除第 i 个接点 sequenlist *L; int i; { int j; if((i<1)||(i>(*L).last+1) { printf(“error”); return null; } else { for (j=i;j<=(*L).last;j++) (*l).data[j-1]=(*L).data[j]; (*L).last--; } return (1); } /*生成线性表 void ceatlist() { sequentlist *L; int n,I,j; printf(“请输入 n 个数据\n”); scanf(“%d”,&n); for(i=0,i<n,i+); { printf(“data[%d]=”,i); scanf(“%d”&(*L).&data[i]); } (*L).last=n-1; printf(“”\n”); } /*输出线性表 printout(L) sequenlist *L; { int i; for(I=0;i<(*L).last;i++)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有