hello world,初级水平抄抄代码先看懂
#include #include #include #define MaxSize 100 typedef char ElemType; typedef struct { ElemType data[MaxSize]; int top; }SqStack; void InitStack(SqStack *&s) { s=(SqStack *)malloc(sizeof(SqStack)); s->top=-1; } void DestroyStack(SqStack *s) { free(s); } bool StackEmpty(SqStack *s) { return(s->top==-1); } bool Push(SqStack *s,ElemType e) { if(s->top==MaxSize-1) return false; s->top++; s->data[s->top]=e; return true; } bool Pop(SqStack *s,ElemType &e) { if(-1==s->top) return false; e=s->data[s->top]; s->top--; return true; } bool GetTop(SqStack *s,ElemType &e) { if(-1==s->top) return false; e=s->data[s->top]; return true; } bool Match(SqStack *s,char exp[],int n) { int i=0;char e; bool match=true; InitStack(s); while(i posted on
2019-05-07 00:07
17物联网朱露晶 阅读(
...) 评论(
...)
编辑
收藏
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

更多精彩