#ifndef malloc
#include <stdlib.h>
#endif
#ifndef bool
#include <stdbool.h>
#endif
#define STACK_INIT_SIZE 10 // 存储空间初始分配量
#define STACK_INCREMENT 2 // 存储空间分配增量
#ifndef OK
#define OK 1
#endif
#ifndef ERROR
#define ERROR 0
#endif
#define OVERFLOW 1
//#define
//#ifndef PROTECT
//typedef int SElemType;
//#endif
typedef bool status;
typedef struct SqStack{
SElemType *base; // 在栈构造之前和销毁之后, base的值为NULL
SElemType *top; // 栈顶指针
int stacksize; // 当前已分配的存储空间,以元素为单位
}SqStack
数据结构——栈类型(Stack)
最新推荐文章于 2022-10-05 17:16:27 发布