一个关于队列的数据结构题? 己知循环队列存储在一维数组A[O…n-1]中,且队列非空时front和

一个关于队列的数据结构题?己知循环队列存储在一维数组A[O…n-1]中,且队列非空时front和rear分别指向队头元素和队尾元索。若初始时队列为空,且要求第1个进入队列... 一个关于队列的数据结构题?
己知循环队列存储在一维数组A[O…n-1]中,且队列非空时front和rear分别指向队头元素和队尾元索。若初始时队列为空,且要求第1个进入队列的元素存储在A[0]处,则初始时front和rear的值分别为:

网络的版本都是front=0,rear=n-1。但是我觉得不对,我的分析是这样的:首先初始队列为空,那么可知front=rear;然后要求第1个进入队列的元素存储在A[0]处,那么就要求rear=n-1。从而我们可以得到front=rear=n-1
展开
 我来答
百度网友d73d4f6
推荐于2017-11-22 · TA获得超过1581个赞
知道小有建树答主
回答量:1441
采纳率:63%
帮助的人:447万
展开全部
队列非空时front和rear分别指向队头元素和队尾元索

插入时 front不变 rear+1
按照你的想法front=rear=n-1 front在n-1 那么就没有满足front指向队头元素A[0]

这个循环队列不是满和空front=rear的情况 ,按照题意满的时候是front在n rear在n-1
更多追问追答
追问
队尾元素不是n-1
追答
队列非空时front和rear分别指向队头元素和队尾元索,那么队列满的时候 比如front在3,rear不是2么?额 可能我表达的有问题 我这里的n不是数组长度,是指fornt和rear在队列满的时候的位置关系
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式