顺序栈的基本操作(严蔚敏版数据结构)
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#define MAXSIZE 100
typedef int SElemType;
typedef struct//顺序栈的存储结构
{
SElemType* base;//栈底指针
SElemType* top;//栈顶指针
SElemType Stacksize;//栈的最大长度
}SqStack;
//栈的初始化,建立一个空栈
void InitStack(SqStack &S)
{
S.base = new SElemType[MAXSIZE];//S.base=(SElemType*)malloc(MAXSIZE*sizeof(ElemType))
if (!S.base)
{
exit;
共有 0 条评论