1.创建顺序表
typedef struct table {
int* head;
int length;
int MAXsize;
} table;
table Inittable(table L) {
L.head = (int*)malloc(sizeof(table));
if (L.head == NULL) {
exit(1);
}
L.length = 0;
L.MAXsize = Size;
return L;
}
void showw(table l) {
for (int i = 0; i < l.length; i++) {
printf("%d ", l.head[i]);
}
}
int main(void) {
table t;
t.head = (int*)malloc(sizeof(table));
t=Inittable(t);
for (int i = 0; i < Size; i++) {
t.head[i] = i;
t.length++;
}
showw(t);
return 0;
}