#include <stdio.h>
#include <stdlib.h>
#define Max 100 //定义数组的最大长度
typedef int Datatype; //定义数组的数据类型
typedef struct{
Datatype data[Max]; //data数组用于开辟一段连续的存储空间
int length; //定义当前长度
}SqList;
//初始化线性表
SqList *InitList(int n, int coe){
int i;
SqList *L;
L = (SqList *) malloc(sizeof(SqList));
L->length = n ;
for(i = 0; i<n; i++)
L->data[i] = i*coe;
return L;
}
void PrintList(SqList *L){
int i;
for(i=0;i<L->length;++i)
printf("%d ",L->data[i]);
printf("\n");
}
void main(){
SqList *A = InitList(10,3);
printf("A线性表为: \n");
PrintList(A);
free(A);
}
线性表初始化运行代码
最新推荐文章于 2024-09-04 18:34:24 发布