1. 首页
  2. 课程学习
  3. C++/C
  4. 数据结构C实现代码

数据结构C实现代码

上传者: 2019-04-11 12:57:54上传 PDF文件 324.38KB 热度 36次
顺序表、链表、栈、队列、树、图的C实现。 (线性表顺序存储) #include "string.h" #include "ctype.h" #include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h" #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define MAXSIZE 20 /* 存储空间初始分配量*/ typedef i nt Status; /* Status 是函数的类型,其值 是函数结果状态代码,如OK 等*/ typedef int ElemType; /* ElemType 类型根据实际 情况而定,这里假设为int */ Status visit(ElemType c) { printf("%d ",c); return OK; } typedef struct { ElemType data[MAXSIZE]; /* 数组,存储数 据元素*/ int length; /* 线性表当前长度*/ }SqList; nt Status; /* Status 是函数的类型,其值 是函数结果状态代码,如OK 等*/ typedef int ElemType; /* ElemType 类型根据实际 情况而定,这里假设为int */ Status visit(ElemType c) { printf("%d ",c); return OK; } typedef struct { ElemType data[MAXSIZE]; /* 数组,存储数 据元素*/ int length; /* 线性表当前长度*/ }SqList;
用户评论