问题及代码
main.cpp
/*
*Copyright(c)2017,烟台大学计算机学院
*All right reserved.
*文件名:main.cpp list.h list.cpp
*作者:王万兴
*完成日期:2017年9月20日
*版本号:v1.0
*
*问题描述:建立算法库
*输入描述:无
*程序输出:见窗口
*/
#include "list.h"
#include "stdio.h"
int main()
{
SqList *sq;
ElemType q[6]= {5,8,65,2,4,9};
ElemType x[6]= {5,8,7,2,4,9};
CreateList(sq, x, 6);//输入数据
DispList(sq);//输出线性表
InitList(sq);//初始化线性表
CreateList(sq, q, 6);//输入新的数据
DispList(sq);//输出线性表
ListInsert(sq, 5, 5);//在第五的位置插入一个5
DispList(sq);//输出线性表
int length;
length=ListLength(sq);
printf("%d\n\n",length);//求线性表长度
ElemType a;
if (GetElem(sq,6,a))
printf("%d\n\n",a);
else
printf(" 错误!!!\n\n");//查找线性表元素,超出范围输出错误
int loc;
scanf("%d",&a);
loc=LocateElem(sq, a);
printf("%d\n\n",l