数据结构实验报告-顺序表的创建、遍历及有序合并操作二、实验内容与步骤实现顺序表的创建、遍历及有序合并操作,基本数据结构定义如下:typedef int ElemType;#define MAXSIZE 100#define FALSE 0#define TRUE 1typedef struct{ElemType data[MAXSIZE];int length;}seqlist;创建顺序表,遍历顺序表#include#include#define MAXSIZE 100#define Icreament 20#define FALSE 0#define TRUE 1typedef int ElemType;//用户自定义数据元素类型// 顺序表结构体的定义typedef struct{ElemType *elem;//顺序表的基地址int length;//顺序表的当前长度int listsize;//预设空间容量}SqList;//线性表的顺序存储结构SqList* InitList()//创建空的顺序表{SqList* L = (SqList*)malloc(sizeof(SqList));//定义顺序表Lif(
L){printf("空间划分失败,程序退出\n");return NULL;}L->elem=(ElemType *)malloc(MAXSIZE*sizeof(ElemType));if(
L->elem){printf("空间划分失败,程序退出\n");return NULL;}L->length=0;L->listsize=MAXSIZE;return L;}int CreateList(SqList* L)//创建顺序表(非空){int number;//顺序表中元素的个数int i;//循环变量printf("请输入顺序表中元素的个数:");sca