1 / 3
文档名称:

实验1 线性顺序表的基本操作.doc

格式:doc   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验1 线性顺序表的基本操作.doc

上传人:xxj16588 2016/1/25 文件大小:0 KB

下载得到文件列表

实验1 线性顺序表的基本操作.doc

文档介绍

文档介绍:实验一一、实验目的1、;2、掌握线性表的基本操作:插入、删除、查找以及线性表合并等运算在顺序存储结构和链接存储结构上的运算。二、实验要求1、认真阅读和掌握本实验的程序。2、上机运行本程序。3、保存和打印出程序的运行结果,并结合程序进行分析。4、按照你对线性表的操作需要,重新改写主程序并运行,打印出文件清单和运行结果三、注意事项:在磁盘上创建一个目录,专门用于存储数据结构实验的程序。四、实验内容程序1:线性表基本操作的实现这个程序中演示了顺序表的创建、插入、删除和查找,请修改并完成。程序如下:#include<>#include<>#include<>/*顺序表的定义:*/#defineListSize100typedefstruct{intdata[ListSize];/*向量data用于存放表结点*/intlength;/*当前的表长度*/}SeqList;voidmain(){voidCreateList(SeqList*L,intn);voidPrintList(SeqList*L,intn);intLocateList(SeqList*L,intx);voidInsertList(SeqList*L,intx,inti);voidDeleteList(SeqList*L,inti);SeqListL;inti,x;intn=10;/*THELENGTHOFLIST*/=0;system("cls");CreateList(&L,n);/*CREATTHELIST*/PrintList(&L,n);/*PRINTTHELIST*/printf("INPUTTHERESEARCHELEMENT");scanf("%d",&x);i=LocateList(&L,x);printf("theresearchpositionis%d\n",i);/*顺序表查找*/printf("inputthepositionofinsert:\n");scanf("%d",&i);printf("inputthevalueofinsert\n");scanf("%d",&x);InsertList(&L,x,i);/*顺序表插入*/PrintList(&L,n);/*打印顺序表*/printf("inputthepositionofdelete\n");scanf("%d",&i);DeleteList(&L,i);/*顺序表删除*/PrintList(&L,n);getch();/*打印顺序表*/}/*顺序表的建立:*/voidCreateList(SeqList*L,intn){inti;printf("pleaseinputnnumbers