第3章 栈和队列
3.1 栈
3.2 栈的应用举例
3.3 栈与递归的实现
3.4 队列
3.4.1 抽象数据类型队列的定义
3.4.2 链队列——队列的链式表示和实现
3.4.3 循环队列——队列的顺序表示和实现;3.4.1 抽象数据类型队列的定义;相关术语:
表中允许插入的一端称为队尾(Rear),
允许删除的一端称为队头(Front)
向队列中插入新元素称为进队或入队,新元素
进队后就成为新的队尾元素;
从队列中删除元素称为离队或出队,元素离队
后,其后继元素就成为新的队首元素;3.队列的常见应用
1)图形的广度优先???索法;
2)优先队列;
3)操作系统中的工作调度;
4)用于“spooling”;
先将输出数据写在磁盘上,再由打印机把先存入者先处理的顺利将数据输出。;4.队列的类型定义
ADT Queue {
数据对象:D={ai | ai∈ElemSet,
i=1,2,…,n, n≥0}
数据关系:R={ ai-1,ai |ai-1,ai ∈D,
i=2,…,n} 约定其中a1 端为队列头,
an 端为队列尾。
基本操作:
}ADT Queue;队列的常用操作
1)InitQueue(Q) 操作结果:构造空队列Q
2)DestroyQueue(
您可能关注的文档
- 生物:1.2.1《动物细胞培养》(中图版选修3)PPT课件.ppt
- 生物:实验10《泡菜的腌制和亚硝酸的测定》PPT课件.ppt
- 生于忧患PPT课件.ppt
- 声现象复习PPT课件.ppt
- 诗歌鉴赏之意象与意境PPT课件.ppt
- 诗经·蒹葭PPT课件.ppt
- 十二生肖英语PPT课件.pptx
- 石壕吏公开课PPT课件.ppt
- 石泉县城古图PPT课件.ppt
- 时代广场的蟋蟀PPT课件.ppt
- 部编人教版三年级语文上册部编版教案-第5单元16.金色的草地.doc
- 部编人教版三年级语文上册部编版教案-第6单元18.富饶的西沙群岛.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城3套.doc
- 部编人教版三年级语文上册部编版教案-第7单元21.大自然的声音.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭课堂实录3套.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭说课稿3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案.doc
- 部编人教版三年级语文上册20美丽的小兴安岭含答案3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案3套.doc
原创力文档

文档评论(0)