程序名称:线性表
编译环境:VC++6.0
作者相关:。。。
最后修改:2019.5.10
学习目标:1.如何建立线性表
2.掌握线性表的基本操作:初始化、判断空表、获取某位置元素、插入、删除元素、清空表、合并、输出
常见错误: 1.if后有两条或两条以上语句时,要加括号
2.return的使用,用在不恰当的地方会立即中断程序的执行
#include "stdio.h"
#define MAXSIZE 20
#define OK 1
#define ERROR 0
typedef int ElemType;
typedef bool Status;
typedef struct
{
ElemType data[MAXSIZE];
int length;
}SqList;
//函数声明
void InitList(SqList *L);
Status ListEmpty(SqList L);
Status ClearList(SqList *L);
Status GetElem( SqList L, int i, ElemType *e );
int LocateElem( SqList L, ElemType e );
Status Li