1 / 9
文档名称:

顺序表基本算法实验报告.doc

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

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

分享

预览

顺序表基本算法实验报告.doc

上传人:书生教育 2022/5/8 文件大小:301 KB

下载得到文件列表

顺序表基本算法实验报告.doc

相关文档

文档介绍

文档介绍:语言程序设计实践
综合题目:次序表基本算法
班级:
姓名:
同组人员:
提交日期:
6、在次序表的某个地点插入元素:
7、删除次序表中的某个元素
8、输出次序表
9、将次序表逆序输出
10、退出对次序表的操作:
四、收获及领会
经过对次序表的几个基本运算的调用,实现次序表的几个基本算法。同时也懂
得怎样定义次序表,还有次序表的用法。
五、算法源代码
#include<>
#include<>
#define
typedef
typedef

MaxSize50
intElemType;
struct
{
ElemTypedata[MaxSize];
intlength;
}SqList;//次序表种类
voidInitList(SqList*&L);//
初始化次序表
voidCreateList(SqList*&L,ElemTypea[],ElemTypen);//成立次序表
boolListEmpty(SqList*L);
//判断次序表是否为空表
intListLength(SqList*L);
//求次序表长度
voidDispList(SqList*L);
//输出次序表
boolGetElem(SqList*L,ElemTypei,ElemType&e);
//求次序表中某个元素值
intLocateElem(SqList*L,ElemTypee);//按照元素值查找
boolListInsert(SqList*&L,ElemTypei,ElemTypee);
//插入元素e
boolListDelete(SqList*&L,inti,ElemType&e);//删除元素
voidDestroyList(SqList*&L);//销毁次序表
voidInitList(SqList*&L)
//初始化次序表
{
L=(SqList*)malloc(sizeof(SqList));
L->length=0;
}
voidCreateLi