- 4
- 0
- 约1万字
- 约 45页
- 2019-01-20 发布于浙江
- 举报
数据结构栈及队列课件
问:什么叫“假溢出” ?如何解决? 答:在顺序队中,当尾指针已经到了数组的上界,不能再有入队操作,但其实数组中还有空位置,这就叫“假溢出”。 3.2 队列 解决假溢出的途径———采用循环队列 a3 a2 a1 0 1 2 3 N-1 rear front 循环队列(臆造) 顺序队列 a3 a2 a1 front rear 0 1 2 3 . . N-1 新问题:在循环队列中,空队特征是front=rear;队满时也会有front=rear;判决条件将出现二义性! 解决方案有三: ① 加设标志位,让删除动作使其为1,插入动作使其为0,则可识别当前 front=rear ② 使用一个计数器记录队列中元素个数(即队列长度); ③ 人为浪费一个单元,令队满特征为front=(rear+1)%N; 队空条件 : front = rear (初始化时:front = rear ) 队满条件: front = (rear+1) % N (N=maxsize) 队列长度:L=(N+rear-front)% N J2 J3 J1 J4 J5 front rear 选用空闲单元法:即front和rear之一指向
您可能关注的文档
最近下载
- 第七章-生物医学工程的伦理问题.pptx VIP
- 《直升机空气动力学与飞行原理》课件——模块一:认识直升机(双语)(下).pptx VIP
- 宋徽宗瘦金体千字文.doc VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式) 高清晰版-OK.pdf VIP
- 2025上半年中学教师资格证(数学)学科知识与教学能力真题卷.pdf VIP
- 《直升机空气动力学与飞行原理》课件——模块六:直升机的稳定性(双语).pptx VIP
- 唐诗宋词硬笔行书字帖.pdf VIP
- 农业执法文书制作规范.pptx VIP
- 2025年教师进城选调考试真题及答案.docx VIP
- 《直升机空气动力学与飞行原理》课件——模块八:探析直升机的飞行性能(双语).pptx VIP
原创力文档

文档评论(0)