一个关于队列的数据结构题? 己知循环队列存储在一维数组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 展开
己知循环队列存储在一维数组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 展开
1个回答
展开全部
队列非空时front和rear分别指向队头元素和队尾元索
插入时 front不变 rear+1
按照你的想法front=rear=n-1 front在n-1 那么就没有满足front指向队头元素A[0]
这个循环队列不是满和空front=rear的情况 ,按照题意满的时候是front在n rear在n-1
插入时 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在队列满的时候的位置关系
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询