- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DS_2010_34数据结构课件.pdf
第三章 栈和队列(4)
《数据结构》主讲:林华
3.4 队列的类型定义
队列(Queue)也是一种操作受限的线性表。它只允
队列(Queue)
许在表的一端进行插入,而在另一端进行删除。允许
删除的一端称为队头(front),允许插入的一端称为队
队头(front) 队
尾 (rear)。在队尾插入的操作称为入队,在队头删除的
尾 (rear)
操作称为出队。
当队列中没有元素时称为空队列。在空队列中依
空队列
次加入元素a ,a ,…a 之后,a 是队头元素,a 是队尾
1 2 n 1 队头元素 n 队尾
元素。显然退出队列的次序也只能是a ,a ,…a ,也
元素 1 2 n
就是说队列的修改是依先进先出的原则进行的。因此
队列亦称作先进先出(First In First Out)的线性
表,简称FIFO表。
《数据结构》主讲:林华
队列的抽象数据类型定义
ADT Queue {
数据对象:
D ={a | a ∈ElemSet, i=1,2,...,n, n ≥0}
i i
数据关系:
R1 ={ a ,a | a , a ∈D, i=2,...,n}
i-1 i i-1 i
约定其中a1 端为队列头,an 端为队列尾
基本操作:
} ADT Queue 《数据结构》主讲:林华
队列的基本操作:
InitQueue(Q) DestroyQueue(Q)
QueueEmpty(Q) QueueLength(Q)
GetHead(Q, e) ClearQueue(Q)
EnQueue(Q, e) DeQueue(Q, e)
QueueTraverse(Q, visit())
《数据结构》主讲:林华
InitQueue(Q)
操作结果:构造一个空队列Q。
DestroyQueue(Q)
初始条件:队列Q 已存在。
操作结果:队列Q被销毁,
不再存在。
《数据结构》主讲:林华
QueueEmpty(Q)
初始条件:队列Q 已存在。
操作结果:若Q为空队列,则
返回TRUE ,否则返回
FALSE 。
《数据结构》主讲:林华
QueueLength(Q)
初始条件:队列Q 已存在。
操作结果:返回Q的元素个
数,即队列的长度。
《数据结构》主讲:林华
GetHead(Q, e)
初始条件:Q为非空队列。
操作结果:用e返回Q的队头
元素。
a a … … a
您可能关注的文档
- 1专业介绍-new.pdf
- 形位公差及公差原则.ppt
- 一种面向动态链状数据结构的指针定值引用链算法.pdf
- 交大测绘部分导师资料.doc
- MATLAB基础教程 薛山 课后答案[2-12章].khda.pdf
- 大学英语(三)模拟试卷一.doc
- 工程力学10-1-j8d.pdf
- 2010-2011学年第2学期大学物理(A)II期末试卷及其参考答案.pdf
- 大学英语2 Quiz B-2-5.doc
- 2009土力学试卷B.pdf
- 2025至2030消费者和办公机器人行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030针织市场行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030中国网格互动热水器行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030管道抛光机行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030全球及中国热电模组行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030真空(泵和阀)行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030添加剂混合饲料行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030中国金融行业发展分析及投资风险预警与发展策略报告.docx
- 2025至2030中国陶粒支撑剂行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国石墓行业发展趋势分析与未来投资战略咨询研究报告.docx
文档评论(0)