问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据结构关于循环队列的问题

发布网友 发布时间:2022-04-21 08:13

我来回答

2个回答

热心网友 时间:2022-04-20 16:07

大小为6的数组:下标从0-5;从前面出队,从后面入队
front(前面)=3
rear(后面)=0
当出队列中删除一个元素,也就是出队,即front+1:=4
再插入两个元素,即rear+2= 2

【注】
循环队列中,由于入队时尾指针向前追赶头指针;出队时头指针向前追赶尾指针,造成队空和队满时头尾指针均相等。因此,无法通过条件front==rear来判别队列是"空"还是"满"。

参考资料:http://ke.baidu.com/view/203647.htm

热心网友 时间:2022-04-20 17:25

队列只能在队头删除,队尾插入。删除一个元素,front加一,插入一个元素,rear+1,如果rear此时是5,那么加一后变为0,这就是循环队列的特点。所以,对于本题,最终:front=4;rear=2;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 实现循环队列的基本操作(初始化、判断队空、判断 数据结构题目求答案 队列的队列的数组实现 C语言,请用数组作个循环队列 Java如何使用数组实现循环队列的案例 C语言用数组实现循环队列的入队出队 微信设置仅聊天的话,在同一好友下评论,对方能看见吗? 电脑一般用什么下载软件? 有什么可以在电脑上下载软件的软件? 怎么学化妆视频 初学者怎么学习化妆 化妆视频基础教程 眼影颜色搭配怎么搭配视频 女人如何化妆步骤视频 橘朵沙漠玫瑰眼影教程 淡妆化妆步骤视频 如何画眼影淡妆 淡妆化妆步骤视频 初学者化妆步骤视频教程 淡妆怎么画 单眼皮怎么画眼影视频 眼影怎么画视频 怎样画眼影视频 如何画眼影初学者视频 有若用这个词吗 用数组实现了一个环形队列,怎么优化下 用数组实现循环队列,仅具备入队和出队操作即可 循环队列有哪些优缺点? 数据结构与算法____求大神搭救 循环队列front和rear计算方法是什么? 有若用这个词吗 循环队列只能用数组实现,而不能用链表实现对吗?? 梅艳芳是因为什么原因去世的? 数组Q[n]用来表示一个循环队列,f为当前队列头元... c语言环形队列 链表 和数组的区别 求助!win10系统输入法老是弹窗安装失败 在EXCEL中,如何得出对应名次的成绩? Excel中如何通过函数输出某一个成绩对应的名次? excel怎么计算成绩排名 小米手环3怎么强制恢复出厂设置 小米手环怎么恢复出厂设置 小米手环端恢复出厂设置 小米手环怎么恢复出厂设置?旧小米5手环怎么重新设置 重置小米手环