循环队列存储在数组A[0…n],则入队时的操作为()。A.rear=rear+1B.rear=(rear+1)mod(n-1)C.rear=(rear+1)modnD.rear=(rear+1)mod(n+1)

循环队列存储在数组A[0…n],则入队时的操作为()。

A.rear=rear+1

B.rear=(rear+1)mod(n-1)

C.rear=(rear+1)modn

D.rear=(rear+1)mod(n+1)


参考答案和解析
D

相关考题:

设循环链队列的长度为n,若只设尾指针,则出队和入队的时间复杂度分别是()和()。

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

设循环队列的存储空间为Q(1:3),初始状态为front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有()个元素。

若循环队列以数组Q[0...m-1]作为其存储结构,变量rear表示循环队列中队尾元素的实际位置,其移动按rear=(rear+1)mod m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是______。A.rear-lengthB.(rear-length+m)mod mC.(1+rear+m-length)mod mD.m-length

循环队列存储在数组A[0..m]中,则入队时的操作为()。 A.rear=rear+1B.rear=(rear+1)%(m-1)C.rear=(rear+1)%mD.rear=(rear+1)%(m+1)

设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为( )。A.20B.0或35C.15D.16

循环队列存储在数组A[0..m]中,则入队时的操作为()。A.rear=rear+1B.rear=(rear+1)mod(m-1)C.rear=(rear+1)modmD.rear=(rear+1)mod(m+1)

当利用大小为n的数组顺序存储一个队列时,该队列的最大长度为(33)。A.n-2B.n-1C.nD.n+1

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

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

设循环队列的存储空间为Q(1:30),初始状态front=rear=30,先经过一系列入队和退队运算后,front=10,rear=10,则循环队列中的元素个数为()。A.30B.0C.29D.0或30

当利用大小为N的数组存储循环队列时,该队列的最大长度是()。A、N-2B、N-1C、ND、N+1

当利用大小为N的一维数组顺序存储一个循环队列时,该队列的最大长度为()A、N-2B、N-1C、ND、N+1

设循环队列的容量为40(序号从0到39),现经过一系列的入队和出队运算后,有front=11,rear=19,则循环队列中还有()个元素。

循环队列存储在数组A[0..m]中,则入队时的操作为()。A、 rear=rear+1B、 rear=(rear+1)%(m-1)C、 rear=(rear+1)%mD、 rear=(rear+1)%(m+1)

当利用大小为N的数组存储顺序循环队列时,该队列的最大长度为()A、 N-2B、 N-1C、 ND、 N+1

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

当利用大小为n的数组循环顺序存储一个队列时,该队列的最大长度为()A、n十1B、nC、n-1D、n-2

15.循环队列采用数组data()来存储元素的值,并用front和rear分别作为其头尾指针。为区分队列的满和空,约定队列中能够存放的元素个数最大为n—1,也即至少有一个元素空间不用,则在任意时刻,至少可以知道一个空的元素的下表是()。入队时,可用语句()切除新元素在数组data中的下标。

填空题15.循环队列采用数组data()来存储元素的值,并用front和rear分别作为其头尾指针。为区分队列的满和空,约定队列中能够存放的元素个数最大为n—1,也即至少有一个元素空间不用,则在任意时刻,至少可以知道一个空的元素的下表是()。入队时,可用语句()切除新元素在数组data中的下标。

单选题设数组Data[m+1]作为循环队列sq的存储空间,front成为队头指针,rear为队尾指针,则执行入队操作的语句为()Arear = rear+1Brear = (rear+1)%mCfront = (front+1)%mDrear = (rear+1)%m + 1

单选题数组data[m]为循环队列的存储空间,front为队头指针,rare为队尾指针,则执行入队的操作为()Arare=rare+1Brare=(rare+1)%(m-1)Crare=(rare-1)%mDrare=(rare+1)%m

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

单选题当利用大小为N的数组存储循环队列时,该队列的最大长度是()。AN-2BN-1CNDN+1

单选题设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列的元素个数为(  )。A15B16C20D0或35

单选题当利用大小为N的一维数组顺序存储一个循环队列时,该队列的最大长度为()AN-2BN-1CNDN+1

单选题当利用大小为n的数组循环顺序存储一个队列时,该队列的最大长度为()An十1BnCn-1Dn-2

单选题当利用大小为N的数组存储顺序循环队列时,该队列的最大长度为()A N-2B N-1C ND N+1