1 Star 0 Fork 0

数据结构/ch03-01

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
SeqStack.h 507 Bytes
一键复制 编辑 原始数据 按行查看 历史
Andrew1987 提交于 2019-12-09 00:30 . commit
#ifndef SEQSTACK
#define SEQSTACK
#define StackSize 100 //栈空间的大小根据实际情况定制
typedef char DataType;
typedef struct{
DataType data[StackSize];
int top; //表示栈顶指针
}SeqStack;
typedef SeqStack S;
//置空栈
void InitStack(SeqStack *S);
//判断栈是否为空
int StackEmpty(SeqStack *S);
/*
判断栈是否满了
*/
int StackFull(SeqStack *s);
//进栈
void Push(SeqStack *s,DataType x);
//出栈
DataType Pop(SeqStack *s);
//取栈顶元素,不改变栈顶指针
DataType GetTop(SeqStack *s);
#endif
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/mydata_structure/ch03-01.git
[email protected]:mydata_structure/ch03-01.git
mydata_structure
ch03-01
ch03-01
master

搜索帮助