学生成绩管理与顺序表C数据结构.docVIP

  • 25
  • 0
  • 约3.11千字
  • 约 4页
  • 2018-04-17 发布于河南
  • 举报
学生成绩管理与顺序表C数据结构

#includestdio.h #includestdlib.h #define N 10 //顺序表的最大容量 int length=0; //顺序表的当前元素个数 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 #define LIST_INIT_SIZE 100//线性表存储的空间初始化分配量 #define LISTINCREAMENT 10 //线性表存储空间的分配增量 typedef struct LNode//线性单链表存储结构 { int data; struct LNode *next; }LNode,*LinkList; int CreatList_L(LinkListL)//创建一个线性链表 { L=(LinkList)malloc(sizeof(LNode));//分配一个空间给链表,作为头结点 if(!L) exit(OVERFLOW); L-next=NULL; return OK; } int DestroyList_L(LinkList L)//销毁链表 { if(L) free(L); return OK; } int ListInsert_L(LinkListL,int

文档评论(0)

1亿VIP精品文档

相关文档