下载此文档

C语言数据结构线性表基本操作实验报告.doc


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
C语言数据结构线性表的基本操作实验报告
C语言数据结构线性表的基本操作实验报告
1/34
C语言数据结构线性表的基本操作实验报告
实验一线性表的基本操作
一、实验目的与基本要求
1nsert(&La,m,x);break;
case4:
printf("请输入删除元素的位序:\n");
scanf("%d",&m);
C语言数据结构线性表的基本操作实验报告
C语言数据结构线性表的基本操作实验报告
3/34
C语言数据结构线性表的基本操作实验报告
2
C语言数据结构线性表的基本操作实验报告
C语言数据结构线性表的基本操作实验报告
34/34
C语言数据结构线性表的基本操作实验报告
ListDelete(&La,m,x);
printf("删除的元素为:%d\n",x);break;
case5:
printf("请输入要找的与线性表中相等的数:\n");
scanf("%d",&m);
LocateElem(&La,m);break;
case6:
printf("请输入查找的位序:\n");
scanf("%d",&m);
GetList(&La,m,x);
printf("La中第%d个元素的值为%d\n",m,x);break;
case7:
ShowList(&La);break;
case8:
InitList(&Lb);break;
case9:
MergeList_L(&La,&Lb);
printf("归并成功!");break;
}
menu( );
scanf("%d",&n);
}
}
/*菜单*/
voidmenu( )
{
printf("\n\n");
printf("\n\n");
printf("\n\n");
printf("\n\n");
printf("(La)\n\n");
printf("(La)\n\n");
printf("(La)\n\n");
printf("(La)\n\n");
printf("\n\n");
C语言数据结构线性表的基本操作实验报告
C语言数据结构线性表的基本操作实验报告
5/34
C语言数据结构线性表的基本操作实验报告
3
C语言数据结构线性表的基本操作实验报告
C语言数据结构线性表的基本操作实验报告
34/34
C语言数据结构线性表的基本操作实验报告
printf("\n\n");
printf("\n\n");
printf("\n\n");
}
/*创办序次线性表L*/
voidInitList(Sqlist*L)
{
intn;
inti=0;
L->elem=(int*)malloc(LIST_INIT_SIZE*sizeof(int));
if(NULL==L->elem)
printf("储蓄分配失败!\n");
else
{
L->length=0;
L->listsize=LIST_INIT_SIZE;
printf("输入序次表a:\n");
scanf("%d",&n);
while(n)
{
L->elem[i]=n;
i++;
L->length++;
L->listsize=L->listsize-4;
scanf("%d",&n);
}
}
}
/*输出序次线性表*/
voidShowList(Sqlist*p)
{
inti;
if(0==p->length)
printf("数组为空!\n");
else
for(i=0;i<p->length;i++)
printf("%d",p->elem[i]);
printf("\n");
}
/*判断L是否为空表*/
voidListEmpty(Sqlist*p)
C语言数据结构线性表的基本操作实验报告
C语言数据结构线性

C语言数据结构线性表基本操作实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人花双韵芝
  • 文件大小1012 KB
  • 时间2022-06-25