- 8
- 0
- 约2.71千字
- 约 4页
- 2017-12-19 发布于河南
- 举报
顺序表和顺序队列
//顺序栈.cpp
#include stdio.h
#include stdlib.h
#define m0 100 //指定顺序栈的最大空间
typedef struct SeqStack //顺序栈存储结构定义,struct 指向结构体的变量的指针
{char data[m0];
int top;
}SeqStack;
SeqStack * Init_SeqStack() //初始化空栈
{ SeqStack *s;
s=(SeqStack *)malloc(sizeof(SeqStack)); //(类型说明符*)malloc(size)分配内存空间函数malloc
s-top=0;
return s;
}
int Empty_SeqStack(SeqStack *s) //判空栈
{ if (s-top==0) return 1;
else return 0;
}
int Push_SeqStack (SeqStack *s, char x) //入栈
{if (s-top==m0)
{printf(栈满不能入栈!\n);
return 0;
}
else
{ s-data[s-top++]=x;
return 1;
}
}
int Pop_SeqStack(SeqStack *s, ch
您可能关注的文档
最近下载
- 中医护理技能竞赛评标准中医护理技能竞赛评分标准.doc VIP
- 全过程工程咨询服务费取费标准(年最新版).pdf VIP
- 2025甘肃酒泉市市直部门单位遴选(选调)45人备考题库附答案.docx VIP
- 借款用途合同范本.docx VIP
- IEC 61000-4-2标准中文版文档.docx VIP
- 2025中国绿发集团第一批次社会招聘68人参考题库附答案解析.docx VIP
- 全市中医药系统中医护理岗位技能竞赛题库.docx VIP
- 初中数学公式定理大全.pdf VIP
- 2025中国绿发集团第三批次社会招聘笔试参考题库附答案解析.docx VIP
- 12J304 楼地面建筑构造.docx VIP
原创力文档

文档评论(0)