#2
追寻XT2016-10-01 21:34
|
程序代码:
#include <stdio.h>
#include <stdlib.h>
#define LISTSIZE 100
#define LISTINCREMENT 10
#define Status int
#define True 1
#define False 0
//元素和线性表类型定义
typedef struct {
int elem;
}ElemType; //元素类型定义
typedef struct{
ElemType *listbase; //存储空间基地址
int length; //当前长度
int listsize; //线性表所占空间
}LinkList;
//线性表函数定义与实现
//初始化线性表
Status InitList(LinkList *L){
L->listbase=(ElemType*)malloc(LISTSIZE*sizeof(ElemType));
if(L->listbase==NULL) {
return False;
}
L->length=0;//初始长度为0
L->listsize= LISTSIZE;
return 1;
}//InitList
void main(){
LinkList *L;
InitList(L);
}
#include <stdlib.h>
#define LISTSIZE 100
#define LISTINCREMENT 10
#define Status int
#define True 1
#define False 0
//元素和线性表类型定义
typedef struct {
int elem;
}ElemType; //元素类型定义
typedef struct{
ElemType *listbase; //存储空间基地址
int length; //当前长度
int listsize; //线性表所占空间
}LinkList;
//线性表函数定义与实现
//初始化线性表
Status InitList(LinkList *L){
L->listbase=(ElemType*)malloc(LISTSIZE*sizeof(ElemType));
if(L->listbase==NULL) {
return False;
}
L->length=0;//初始长度为0
L->listsize= LISTSIZE;
return 1;
}//InitList
void main(){
LinkList *L;
InitList(L);
}