




免费预览已结束,剩余19页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
前情回顾 1 简要描述栈的概念和特点2 判断顺序栈 最多结点数为m 为栈满和栈空的条件分别是什么 3 如果入栈序列有 组成 请问输出序列可能有哪些 3 2队列 队列示意图 an a2 a1 队头 Front 队尾 Rear 1 定义 队列 Queue 是仅在表尾进行插入操作 在表头进行删除操作的线性表 表尾即an端 称为队尾 表头即a1端 称为队头 例如 队列Q a1 a2 a3 an 1 an 队头 队尾 3 2 1队列的概念 与同线性表相同 仍为一对一关系 顺序队或链队 以循环顺序队更常见 表尾插入元素称为入队 表头删除元素称为出队 访问结点时依照先进先出 FIFO 的原则 3 存储结构 4 运算规则 2 逻辑结构 3 2 1队列的概念 头 尾指针和队列中元素之间的关系 front front 2 a1入队 rear 3210 rear front rear 新建空队列时 令front rear 0 在队尾插入新元素 尾指针增1 删除队列头元素 头指针增1 在非空队列中 头指针始终指向队列头元素 而尾指针始终指向队列尾元素的下一个位置 3 2 2顺序队列 3210 3210 1 空队列 3 a2 a3 a4入队 a1出队 队满 顺序队列操作可能出现的问题 再有元素进队会怎样 3 2 2顺序队列 a1 a2 a3出队 a4 a5 a6入队 a4 a5 a6出队 3 2 2顺序队列 顺序队列的出队和入队操作 队满的三种情况 1 所有单元都有元素 2 部分单元有元素 3 所有单元均无元素 当队满时再要插入元素 称为上溢 假溢出 队空间中还有存储单元未使用 但不能再插入元素 假溢出原因 头 尾指针值总是不断增加 已使用过的单元无法再使用 3 2 2顺序队列 解决假溢出的方法 1 将队中元素依次向队头方向移动 缺点 浪费时间 每移动一次 队中元素都要移动 2 将队空间设想成一个循环的表 即分配给队列的 个存储单元可以循环使用 当rear为m时 若向量的开始端空着 又可从头使用空着的空间 当front为m时 也是一样 3 2 3循环队列 循环队列的入队和出队操作演示 3 2 3循环队列 使用循环队列应注意的问题 队空条件 front rear 队满条件 1 规定队列中还有一个空的存储单元时为队满 即为front rear 1 MODmaxsize MOD为取余运算符 2 设置一个计数器size记录队列中元素的个数 size 0队空size maxsize队满 实现方法 模 mod 运算 插入元素 L rear e rear rear 1 maxsize 删除元素 x L front front front 1 maxsize 循环队列 循环使用为队列分配的存储空间 3 2 3循环队列 3 2 3循环队列入队操作 3 2 3循环队列出队操作 链队列的概念链队列 指用链表实现的队列 通常用带头节点的单链表实现 并设置头指针 尾指针 分别指向队列的队头和队尾 3 2 4链式队列 3 2 4链式队列 空队列 头指针和尾指针均指向空的头结点 3 2 4链式队列入队 链式队列入队 1 将队尾rear的后继设为新结点s 2 将队尾指针rear后移 即
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46197.2-2025塑料聚醚醚酮(PEEK)模塑和挤出材料第2部分:试样制备和性能测定
- GB/T 21739-2025家用电梯制造与安装安全规范
- 员工考勤管理模板
- 2025年短视频广告项目立项申请报告
- 2025安康市交通运输局定向招聘残疾工作人员(2人)考前自测高频考点模拟试题附答案详解(模拟题)
- 与时间赛跑的小英雄写人童话作文15篇
- 数据精准传递及处置合规承诺书(6篇)
- 小猫与气球之间的奇妙故事一则温馨的童话寓言9篇
- 2025辽宁兴城市人民医院、中医医院招聘急需紧缺人才37人考前自测高频考点模拟试题及答案详解(各地真题)
- 企业品牌推广计划及执行方案表
- 2024年基金从业资格证考试题库含答案(夺分金卷)
- 中药热奄包(热熨)法中医护理技术操作
- 棕色简约中华人民共和国中医药法课件
- 《ROHS知识培训》课件
- 第07讲 圆与对称性(5种题型)(解析版)
- DB21-T 1720-2017海水源热泵系统工程技术规程
- 智研咨询-2025年中国3C行业市场全景调查、投资策略研究报告
- 2024 ESC慢性冠脉综合征指南解读(全)
- 汽车底盘构造与维修课件 项目3 自动变速器结构与维修
- 中车招聘在线测评题
- 2024年秋新苏科版七年级上册数学教学课件 4.1 等式与方程
评论
0/150
提交评论