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;
}
posted @ 2021-11-09 20:13  zonkidd  阅读(408)  评论(0编辑  收藏  举报