- 10
- 0
- 约2.06万字
- 约 14页
- 2016-10-14 发布于广东
- 举报
第四篇 数据结-队列和串
§9.3 队列
队列是不同于栈的另一种线性表。在日常生活中,无论是购物、订票或候车都有可能要排队。排队所遵循的原则是“先来先服务”,后来者总是加到队尾,排头者总是先离开队伍。队列就是从日常生活中的排队现象抽象出来的。
一、队列的定义
所谓队列,就是允许在一端进行插入,在另一端进行删除的线性表。允许插入的一端称为队尾,通常用一个队尾指针r指向队尾元素,即r总是指向最后被插入的元素;允许删除的一端称为队首,通常也用一个队首指针f指向排头元素的前面。初始时f=r=0(如下图)。
显然,在队列这种数据结构中,最先插入在元素将是最先被删除;反之最后插入的元素将最后被删除,因此队列又称为“先进先出”(FIFO—first in first out)的线性表。与栈相似,队列的顺序存储空间可以用一维数组q[1‥m]模拟:
我们按照如下方式定义队列:
Const
m=队列元素的上限;
Type
equeue=array[1…m] of qtype;{队列的类型定义}
Var
q:equeue; {队列}
r,f:integer; {队尾指针和队首指针}
二、队列的基本运算
队列的运算主要有两种:入队(aDD)和出队(DEL)
1、过程ADD(q,x,r)q的尾端插入元素x
procedure ADD(var q: equeue;
您可能关注的文档
- 第四章 硬件电设计.docx
- 第四章 线段和单元复习测试.doc
- 第四章 音乐中建筑元素.doc
- 第四章 顺序程设计.doc
- 第四章Windws(含答案).doc
- 第四章_共点力平衡练习题.doc
- 第四章光现象周题1.doc
- 第四章图形的认教案(全套).doc
- 第四章教案 文和表格信息加工.doc
- 第四章第3节 落的结构 教学设计-新人教[原创].doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 气气热管换热器计算书.doc VIP
- 滇东北铅锌镉多金属资源综合利用关键技术及研究.doc VIP
- 2026年中考第二次模拟考试:物理二模模拟卷(安徽专用)(解析版).docx VIP
- 山东省德州市2024-2025学年高一下学期期中语文(解析版).docx VIP
- ISO-14067:2018_温室气体 产品碳足迹 量化要求与指南 中文版.pdf VIP
- 完整剧情攻略.pdf
- 药品供应链物流运输配送标准体系优化设计.doc VIP
- 十一五国家科技支撑计划重大项目难采选金属矿高效开....doc VIP
- 2026年余华《活着》读书分享PPT.pptx VIP
- 难处理有色金属资源开发关键技术与设备研究课题申报指引.doc VIP
原创力文档

文档评论(0)