我觉得栈还是比较简单的,但是链表真的杀了我了,单链表忙活4天了,不断修改,重写啊啊啊啊啊
顺序栈代码简单 这是数组类型的,应该会写栈顶栈底那种的
加油一起学数据结构
//2020.3.23 by大彪不爱嚼米饭粒儿
//顺序栈 数组实现
//Init 初始化
//Push 入栈
//Pop 出栈
//Gettop 读取栈顶元素
#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
#define MAXSIZE 100
typedef int Status;
typedef struct sqstack{
//定义栈
int arry[MAXSIZE];
int top; //栈顶元素在栈顶中的位置
}Sqstack;
Status Init(Sqstack *S)
{
S->top = 0; //栈顶元素在栈中的位置为0表示空栈
}
Status Push(Sqstack *S,int e)
{
if(S->top ==MAXSIZE-1)
{