1 / 62
文档名称:

数据结构PPT教学课件-第三章 栈和队列.ppt

格式:ppt   页数:62
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构PPT教学课件-第三章 栈和队列.ppt

上传人:3346389411 2013/4/11 文件大小:0 KB

下载得到文件列表

数据结构PPT教学课件-第三章 栈和队列.ppt

文档介绍

文档介绍:数据结构 Data Structure
回顾
线性结构的特点
顺序表的插入、删除
单链表的插入、删除
第三章
通常称,栈和队列是限定插入和删除只能在表的“端点”进行的线性表。
线性表栈队列
Insert(L, i, x) Insert(S, n+1, x) Insert(Q, n+1, x)
1≤i≤n+1
Delete(L, i) Delete(S, n) Delete(Q, 1)
1≤i≤n
栈和队列是两种常用的数据类型
栈的类型定义
栈的应用举例
队列的类型定义
队列类型的实现
特殊线性表——栈
栈的逻辑结构
空栈:不含任何数据元素的栈。
(a1, a2, ……, an)
栈:限定仅在表尾进行插入和删除操作的线性表。
栈顶
栈底
允许插入和删除的一端称为栈顶,另一端称为栈底。
a1
a2
a3
入栈
出栈
栈底
栈顶
特殊线性表——栈
插入:入栈、进栈、压栈
删除:出栈、弹栈
栈顶
栈顶
栈的示意图
栈顶
栈的操作特性:后进先出
a1
a2
a3
入栈
出栈
栈底
栈顶
特殊线性表——栈
插入:入栈、进栈、压栈
删除:出栈、弹栈
栈顶
栈的示意图
栈顶
栈的类型定义
ADT Stack {
数据对象:
D={ ai | ai ∈ElemSet, i=1,2,...,n, n≥0 }
数据关系:
R1={ <ai-1, ai >| ai-1, ai∈D, i=2,...,n }
约定an 端为栈顶,a1 端为栈底。
基本操作:
} ADT Stack
InitStack(&S)
DestroyStack(&S)
ClearStack(&S)
StackEmpty(S)
StackLength(S)
GetTop(S, &e)
Push(&S, e)
Pop(&S, &e)
StackTravers(S, visit())

最近更新

2025年吉林省(68所)马克思主义基本原理概论.. 13页

2025年哈密职业技术学院马克思主义基本原理概.. 12页

联合用药方案-第2篇 35页

2025年四川电力职业技术学院单招综合素质考试.. 44页

绿色配送监管机制 35页

2025年天津开放大学马克思主义基本原理概论期.. 12页

2025年太原理工大学马克思主义基本原理概论期.. 12页

风电供热技术创新路径 35页

2025年安徽财经大学马克思主义基本原理概论期.. 12页

2025年巫溪县幼儿园教师招教考试备考题库附答.. 30页

2025年广州理工学院马克思主义基本原理概论期.. 12页

2025年延边大学马克思主义基本原理概论期末考.. 12页

2025年惠水县幼儿园教师招教考试备考题库带答.. 30页

2025年曲阜远东职业技术学院马克思主义基本原.. 13页

2025年榆林能源科技职业学院单招职业技能测试.. 44页

2025年永德县幼儿园教师招教考试备考题库带答.. 31页

2025年沙雅县幼儿园教师招教考试备考题库附答.. 30页

2025年沿河土家族自治县招教考试备考题库含答.. 31页

2025年温宿县幼儿园教师招教考试备考题库带答.. 31页

2025年湖南邮电职业技术学院单招职业倾向性测.. 44页

2025年潼南县幼儿园教师招教考试备考题库含答.. 30页

2025年甘德县招教考试备考题库带答案解析 31页

2025年苏州幼儿师范高等专科学校马克思主义基.. 12页

小学历史与文化知识竞赛题库100道附答案【考试.. 37页

2025年辽宁省辽阳市单招职业倾向性测试题库附.. 45页

2026年中山火炬职业技术学院单招职业倾向性考.. 42页

2026年医学微生物学习题集含完整答案(精选题.. 40页

2026年医学微生物学习题集含完整答案【夺冠】.. 41页

2026年宪法知识竞赛试题库100道含完整答案(名.. 41页

小学历史与文化知识竞赛题库100道含答案【黄金.. 37页