Haucher
Haucher
2017-10-31 14:01

这段代码能详解一下么??(很多c的知识没学好,数据结构里好懵逼)

  • struct
  • malloc
  • 数据结构

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 Push(SqStack *&s,ElemType e)
{
if (s->top==MaxSize-1)
return false;
s->top++;
s->data[s->top]=e;
return true;
}

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

3条回答