C语言数据结构之数据表——顺序表的定义
静态定义顺序表:与定义一个数组的方法类似
#define MaxSize 100
ElemType Sqlist[MaxSize];
int len;
动态定义顺序表:
#define MaxSize 100
typedef struct{
ElemType *elem;
int length;
int listsize;
} Sqlist;
void initSqlist(Sqlist *L){
//初始化一个顺序表
L->elem=(int *)malloc(MaxSize*sizeof(ElemType));
if(!L->elem) exit(0);
L->length=0;
L->listsize= MaxSize;
}