堆栈的定义
#define MAXSIZE 100
typedef struct SNode *Stack;
typedef struct SNode{
ElementType Data[MAXSIZE];
int Top;
};
入栈操作
void Push(Stack PtrS,ElementType item){
if(PtrS->Top==MAXSIZE-1){
printf("stack is full.");
return;
}else{
PtrS->Data[++PtrS->Top]=item;
return;
}
}