欢迎来到天天文库
浏览记录
ID:30357003
大小:29.34 KB
页数:41页
时间:2018-12-29
《线性表及其应用数据结构实验报告(共10篇)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划线性表及其应用数据结构实验报告(共10篇) 《数据结构》实验报告 一、实验要求二、实验目的 通过该实验,深入理解顺序表的逻辑结构、物理结构等概念,掌握顺序表基本操作的编程实现,注意顺序表插入、删除等操作过程中数据元素的移动现象,培养学生编写程序时,要考虑程序的强壮性,熟练掌握通过函数参数返回函数结果的办法。 三、设计思想 程序分为两大部分,一部分是自定义的头文件,另一部分是主要程序代码。自定义头文件又分成两部分,中是预定义常量和类型,是线性表的动态分配顺序存储结构以及各函
2、数的声明。.cpp部分分为和。是线性表的基本操作,是主函数,调用中的函数。 四、主要源代码 #defineTRUE1 #defineERROR0 #defineOK1 #defineFALSE0 #defineINFEASIBLE-1目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 #defineOVERFLOW-2 typedefintStatus; #include #includ
3、e"" #defineElemTypeint #defineLIST_INIT_SIZE100//线性表存储空间的初始分配量 #defineLISTINCREMENT10//线性表存储空间的分配增量 typedefstruct{ ElemType*elem;//存储空间基址 intlength;//当前长度 intlistsize;//当前分配的存储容量}SqList; //基本操作 StatusInitList(SqList&L); //操作结果:构造一个空的线性表L。 StatusDestroyList(SqList&L); //初始条件:线性表L已存在。 //
4、操作结果:销毁线性表L。 StatusClearList(SqList&L); //初始条件:线性表L已存在。 //操作结果:将L重置为空表。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 boolListEmpty(SqListL); //初始条件:线性表L已存在。 //操作结果:若L为空表,则返回TRUE,否则返回FALSE。 intListLength(SqListL); //初始
5、条件:线性表L已存在。 //操作结果:返回L中数据元素的个数。 StatusGetElem(SqListL,inti,ElemType&e); //初始条件:线性表L已存在,1 #include"" StatusInitList(SqList&L){ //操作结果:构造一个空的线性表L。 =(ElemType*)malloc(LIST_INIT_SIZE*sizeof(ElemType));if(!)exit(OVERFLOW);//存储分配失败 =0; =LIST_INIT_SIZE; returnOK; }//InitList StatusDestroyList(
6、SqList&L){ //操作结果:销毁线性表L。 free(&L);目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 returnOK; } StatusClearList(SqList&L){ //操作结果:将L重置为空表。 =0; returnOK; } boolListEmpty(SqListL){ //操作结果:若L为空表,则返回TRUE,否则返回FALSE。 if(0=
7、=) returntrue; elsereturnfalse; } intListLength(SqListL){ //操作结果:返回L中数据元素的个数。 return; } StatusGetElem(SqListL,inti,ElemType&e){ //1=)returnERROR; e=[i-1]; returnOK;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的
此文档下载收益归作者所有