正在加载图片...
高等学校计算机实践教学用书 《数据结构》实验指导书 return null: 1 else for(j=(*1),1ast;j》=i-1;j-) (*1).data[j+1](*1).data[j;/*结点后移 (*1).data[i-1]=x; /*插入x (*1).1ast+1;} /*表长加一 return (1) /*删除运算 int delete(L,i)/*删除第i个结点 list料; if(i<1)|1(i)(米).1ast+1) print error return null; els i for (j=i; j<=(*L). last: j++) (*1). data[j-1=(*L). datalj] (L). last--;i (1) 体*生成线性表 id ceatlistO sequentlist’L printi(“请输入n个数据n”) for(i=0, i<n, i+) { printf("data[%d]=”,n) scanf("%od&(L)&datai) (L). last=n-1 printf("n 体*输出线性表 printout(L) querist FL 西南科技大学计算机科学学院高等学校计算机实践教学用书 ★ 《数据结构》实验指导书 西南科技大学 计算机科学学院 8 return null;} else { 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;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有