用c语言实现线性表顺序存储结构,线性表的顺序存储结构C语言版

#include

#define MAXSIZE 101

#define N 10

typedef struct SeqList

{

int data[MAXSIZE];

int length;

}SeqList;

void initList(SeqList *L);

int Listinsert(SeqList *L, int index, int e);

int Listdelete(SeqList *L, int index, int *e);

void printList(SeqList L);

int main(void)

{

SeqList L;

int e;

initList(&L);

for (int i = 1; i

{

Listinsert(&L,i,i);

}

printList(L);

printf("\n======\n");

for(int i=L.length;i>=1;--i)

{

Listdelete(&L,i,&e);

printf("%d\t", e);

}

putchar(10);

return 0;

}

void initList(SeqList *L)

{

L->length = 0;

}

int L

你可能感兴趣的:(用c语言实现线性表顺序存储结构)