- 1
- 0
- 约1.7万字
- 约 89页
- 2019-03-01 发布于广东
- 举报
数据结构 栈和队列是两种特殊的线性结构,特点: 栈: 后进先出 如铁路调度站 队列:先进先出 如购物排队问题 3.1.2 栈的表示和实现 顺序存储结构:顺序栈; 链式存储结构:链栈; 顺序栈,栈的顺序存储结构是利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,同时用指针top表示栈顶元素在顺序栈的位置。 栈的表示和实现 顺序栈的结构 顺序表示 #define STACK_INIT_SIZE 100; #define STACKINCREMENT 10; typedef struct { SElemType *base; SElemType *top; int stacksize; }SqStack; 其中stacksize表示栈当前可以使用的最大容量。Base为栈底,Top为栈顶。栈顶指针指向栈顶元素的下一个位置(即下次压栈时元素所放的位置) 基本操作的实现: 初始化栈 Status InitStack(SqStack S) { //构造一个空栈 S.base = (SElemType *)malloc (STACK_INIT_SIZE*siz
您可能关注的文档
最近下载
- [张家口]2025年张家口市工会社会工作岗位招聘14人笔试历年备考题库附带答案详解.docx VIP
- 幼小衔接一日一练:语言①.doc VIP
- 邮轮调酒服务邮轮专业英语职业教育国际邮轮乘务管理专业教学7.ppt VIP
- 地铁电话闭塞法行车组织规定.docx VIP
- 医疗器械设计开发风险管理控制程序文档指南.docx
- T_CRHA 090—2024颞浅动脉旁皮下注射护理规程.pdf VIP
- 品管圈PDCA参赛案例-提高护士对急救药品知识的知晓率医院品质管理成果汇报.pptx VIP
- 表C5-10 构件吊装记录(北京资料范例).xls
- 员工机械伤害安全培训.pptx VIP
- 标准图集-05J909工程做法.pdf VIP
原创力文档

文档评论(0)