上传者: 43934844
|
上传时间: 2022-07-11 14:05:49
|
文件大小: 24KB
|
文件类型: DOCX
实验2 线性表的顺序储存结构实现 13081319 金晨 (3)设计线性表的接口函数"int MergeList(LIST &L1,LIST L2);",把线性表L中的数据全部合并到线性表L1的尾部。其中,L1中有数据{1,2,3,4,5},L2中有数据{6,7,8,9,10};合并的结果为L1中包含数据{1,2,3,4,5,6,7,8,9,10}。 代码如下: //listInArray.h(此为顺序表的类型声明和操作接口声明) #include using namespace std; #define LISTSIZE 100 typedef int DataType; //声明DataType类型 typedef struct SqList { DataType items[LISTSIZE]; //存放线性表数据 int length; }LIST; //LIST为用户定义的线性表类型 void InitList(LIST &L); //初始化空线性表 int ListEmpty(LIST &L); //判断线性表是否为空 int ListLength(L