代码拉取完成,页面将自动刷新
同步操作将从 Shapper/C Data Structure 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
//
// Shared Stack
// Created by Win10 on 2022/10/31.
//
#ifndef C_DATA_STRUCTURE_SH_STACK_H
#define C_DATA_STRUCTURE_SH_STACK_H
#define MaxSize 10
typedef int ElemType;
typedef struct {
ElemType data[MaxSize];
int top0;
int top1;
} ShStack;
void InitStack(ShStack &S);
bool StackEmpty(ShStack S);
bool StackFull(ShStack S); //判断栈是否满了
bool Push0(ShStack &S, ElemType x);
bool Push1(ShStack &S, ElemType x);
bool Pop0(ShStack &S, ElemType &x);
bool Pop1(ShStack &S, ElemType &x);
bool GetTop0(ShStack S, ElemType &x);
bool GetTop1(ShStack S, ElemType &x);
bool DestoryStack0(ShStack &S);
bool DestoryStack1(ShStack &S);
void InitStack(ShStack &S) {
S.top0 = -1;
S.top1 = MaxSize;
}
#endif //C_DATA_STRUCTURE_SH_STACK_H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。