- 22
- 0
- 约1.21万字
- 约 45页
- 2017-03-28 发布于贵州
- 举报
数据结构高职学习资料数据结构高职学习资料
解决假溢出的方法之一是将队列的数据区data[0..MaxSize-1]看成头尾相接的循环结构,头尾指针的关系不变,将其称为“循环队列”,“循环队列”的示意图如图3-6所示,头尾相接的循环结构。 图3-6循环队列示意图 入队时的队尾指针加1操作修改为:q-rear=(q-rear+1) % MaxSize; 出队时的队头指针加1操作修改为:q-front=(q-front+1) % MaxSize; 设有循环队列,其初始状态是front=rear=0,各种操作后队列的头、尾指针的状态变化情况如下图3-7所示。 1 2 3 4 5 0 (a) 空队列 front rear 1 2 3 4 5 0 (b) d, e, b, g入队 front d e b g rear 1 2 3 4 5 0 (c) d, e出队 b g front rear 入队时尾指针向前追赶头指针,出队时头指针向前追赶尾指针,故队空和队满时头尾指针均相等。因此,无法通过front==rear来判断队列“空”还是“满”。 1 2 3 4 5 0 (d)i, j, k入队 b g front i j k rear 1 2 3 4 5 0 (e) b, g出队 i j k rear front 1 2 3 4 5 0 (f) r, p, s, t入队 i j k front r p rear 图
您可能关注的文档
最近下载
- 标准图集-04S531-4 湿陷性黄土地区给水阀门井.pdf VIP
- 中国女性性功能障碍诊治专家共识(2026).docx
- JJF_2235-2025_永磁式磁场源校准规范(2025年实施新规范).pdf VIP
- 职业技术学校《食品雕刻与菜肴装饰技术》课程标准.pdf VIP
- 2025年泰州市事业单位考试综合知识和能力素质试题及答案.docx VIP
- 2022届高考小说重点词句含义专练.docx VIP
- 危重患者疼痛观察工具(CPOT)使用指南.docx VIP
- ISO15614-1:2017(中文版)【国际标准】.pdf VIP
- 2026年农业十一月农业科技推广方案.docx VIP
- 2026年环境保护工程实施方案.docx VIP
原创力文档

文档评论(0)