- 1
- 0
- 约7.14千字
- 约 110页
- 2017-08-20 发布于河南
- 举报
数据结构第3章1209课件
第三章栈、队列和数组; 第三章 栈、队列和数组
3.1 栈
3.2 栈的应用举例
3.3 栈与递归
3.4 队列
3.5 数组
; 3.1 栈
3.1 .1 栈的概念
3.1 .2 栈的顺序存储和实现
3.1 .3 栈的链式存储和实现
;3.1 栈;3.1 栈 ;栈 ;3.1 栈;3.1 栈;3.1 栈; 3.1 栈;3.1 栈;3. 1 栈;3. 1 栈;教材中顺序栈的数据类型定义:
typedef struct SqStack
{
SelemType *base; //栈底指针
SelemType *top; //栈顶指针
int stacksize ;//当前已分配的存储空间
}SqStack;
基本操作 P47;共享栈技术(最常用的是两个栈的共享):
主要利用栈“栈底位置不变,栈顶位置动态变化”的特性。
为两个栈申请一个共享的一维数组空间S[M],将两个栈的栈底分别放在一维数组的两端,分别是0, M-1。 由于两个栈顶动态变化,形成互补,使得每个栈可用的最大空间与实际使用的需求有关。
两栈共享比两个栈分别申请M/2的空间利用率高。;设两个栈共享的数据结构定义如下: ;共享栈 ;;初始化
您可能关注的文档
最近下载
- 建筑工程施工质量控制与验收培训课件.pptx VIP
- 学校义务教育均衡发展工作责任分解表.doc VIP
- 名著导读《三国演义》省公开课一等奖全国示范课微课金奖PPT课件.pptx VIP
- 《铁路隧道施工通风技术规程》.pdf
- 基于CATIA的汽车车灯安装结构静应力分析仿真.docx VIP
- YST422.1-2024 碳化铬化学分析方法 第1部分:铬含量的测定 硫酸亚铁铵滴定法-报批稿.pdf VIP
- YAESU八重洲FT3DR_APRS_中文说明书 2019-09-04.pdf
- 名著导读之《红楼梦》ppt省公开课一等奖全国示范课微课金奖PPT课件.pptx VIP
- 2025至2030年中国精炼炉行业发展研究报告.docx
- 卢湾区教师进修学院内部财务管理制度-中华职业学校.doc
原创力文档

文档评论(0)