网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

9、循环队列的入队操作应为()。

A.q->rear=q->rear+1;q->data[q->rear]=x

B.q->data[q->rear++]=x

C.q->rear=(q->rear+1)%maxsize;q->data[q->rear]=x

D.q->data[q->rear]=x;q->rear=(q->rear+1)%maxsize


参考答案和解析
q->data[q->rear]=x;q->rear=(q->rear+1)%maxsize
更多 “9、循环队列的入队操作应为()。A.q-rear=q-rear+1;q-data[q-rear]=xB.q-data[q-rear++]=xC.q-rear=(q-rear+1)%maxsize;q-data[q-rear]=xD.q-data[q-rear]=x;q-rear=(q-rear+1)%maxsize” 相关考题
考题 当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为 【2】 。

考题 设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为()。A.26B.25C.24D.0或50

考题 循环队列的存储空间为Q(1:40),初始状态为front=rear=40。经过一系列正常的入队与退队操作后,front=rear=15,此后又正常地退出了一个元素,则循环队列中的元素个数为()。A.39B.16C.9D.14

考题 设循环队列为Q(1:m),初始状态为front=rear=m。现经一系列入队与退队操作后,front=rear=m-1,则()。A.该循环队列已空B.该循环队列已满C.该循环队列中有1个元素D.该循环队列已空或已满

考题 循环队列Q的元素入队时的队尾指针操作是()。 A、rear=(rear+1)%sizeB、rear=rear+1C、front==(rear+1)%nD、front==(rear-1)%n

考题 假设将循环队列定义为:以整型域变量front和length分别指示循环队列中队头元素位置和队列中元素个数,指针elem指示存放队列元素的连续空间的首地址,写出相应的入队列和出队列的算法。

考题 引起循环队列队头位置发生变化的操作是(26)。A.出队B.入队C.取队头元素D.取队尾元素

考题 引起循环队列队头位置发生变化的操作是 ( )A.出队B.入队C.取队头元素D.取队尾元素

考题 设循环队列存储空间为Q(1:50),初始状态为{ront—rear一50。经过一系列入队和退队操作后,front:rear一25,则该循环队列中元素个数为( )。A.26B.25C.24D.0或50

考题 某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m一1,real"=m,则该循环队列中的元素个数为( )。A.m一1B.1C.mD.0

考题 下列叙述正确的是( )。A.非空循环队列的队尾指针等于排头指针时,也可以进行入队运算B.循环队列为空时可以进行退队运算C.退队运算后队列长度减1D.入队运算就是将新元素插入到队尾指针指向的位置

考题 设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m-1,rear=m,此后再向该循环队列中插入一个元素,则队列中的元素个数为()。A.2B.1C.m-1D.m

考题 队列采用如下图所示的循环单链表表示,图(a)表示队列为空,图(b)为e1、e2.e3依次入队列后的状态,其中,rear指针指向队尾元素所在结点,size为队列长度。以下叙述中,正确的是( )。A.入队列时需要从头至尾遍历链表,而出队列不需要B.出队列时需要从头至尾遍历链表,而入队列不需要C.新元素加入队列以及队头元素出队列都需要遍历链表,D.入队列和出队列操作都不需要遍历链表

考题 当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为______。

考题 队列的特点是先进先出,若用循环单链表表示队列,则( )。A.入队列和出队列操作都不需要遍历链表 B.入队列和出队列操作都需要遍历链表 C.入队列操作需要遍历链表而出队列操作不需要 D.入队列操作不需要遍历链表而出队列操作需要

考题 以下函数为链队列的入队操作,x为要入队的结点的数据域的值,front、rear分别是链队列的队头、队尾指针。

考题 以下函数为链队列的入队操作,x为要入队的结点的数据域的值,front、rear分别是链队列的对头、队尾指针。

考题 在链队列中,即使不设置尾指针也能进行入队操作。

考题 设长度为n的链队列用单循环链表表示,若只设头指针,则入队和出队操作的时间复杂度分别为()和();若只设尾指针,则入队和出对操作的时间复杂度分别为()和()。

考题 假设Q[1,10]是一个循环队列,初始状态为front=rear=1,若做完debgh入队和de出队的操作后,rear=(),front=().

考题 设循环队列的容量为70,现经过一系列的入队和出队操作后,front为20,rear为11,则队列中元素的个数为()。

考题 队列中的操作有()。A、入队B、出队C、获得对首元素D、判断队列是否为空

考题 设SQ是循环队列,存储在数组D[M]中,则SQ入队操作对其队尾指针rear的修改是()。

考题 填空题假设Q[1,10]是一个循环队列,初始状态为front=rear=1,若做完debgh入队和de出队的操作后,rear=(),front=().

考题 填空题设长度为n的链队列用单循环链表表示,若只设头指针,则入队和出队操作的时间复杂度分别为()和();若只设尾指针,则入队和出对操作的时间复杂度分别为()和()。

考题 多选题队列中的操作有()。A入队B出队C获得对首元素D判断队列是否为空

考题 填空题设SQ是循环队列,存储在数组D[M]中,则SQ入队操作对其队尾指针rear的修改是()。

考题 填空题设循环队列的容量为70,现经过一系列的入队和出队操作后,front为20,rear为11,则队列中元素的个数为()。