- 21
- 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 图
您可能关注的文档
最近下载
- Q/GDW 13002.3—2018 10kV变压器采购标准(第3部分:10kV三相干式变压器专用技术规范).pdf VIP
- Q∕GDW 13002.1-2018 10kV变压器采购标准 第1部分:通用技术规范.docx VIP
- 基于朴素贝叶斯的新闻分类系统毕业论文.docx VIP
- 灯一黑就亲嘴摸屁股-郑州黑灯舞会在疯狂.doc VIP
- 27-基于mc51单片机的易计算器设计27-基于mc51单片机的简易计算器设计27-基于mc51单片机的简易计算器设计27-基于mc51单片机的简易计算器设计.doc VIP
- 400V低压开关柜实训大纲.pptx VIP
- Q∕GDW 13088.1-2018 12kV~40.5kV高压开关柜采购标准 第1部分:通用技术规范.docx VIP
- Q/GDW 13089.4—2018 低压开关柜采购标准(第4部分:400V开关柜(3200A)专用技术规范).pdf VIP
- Q/GDW 13089.1—2018 低压开关柜采购标准(第1部分:通用技术规范).pdf VIP
- 泌尿系统结核.ppt VIP
原创力文档

文档评论(0)