上传者: 43206001
|
上传时间: 2022-02-28 14:49:31
|
文件大小: 324KB
|
文件类型: -
顺序表、链表、栈、队列、树、图的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 int 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;