首页/ 题库 / [单选题]判定一个循环队列QU(最多元素为m)为空的答案

判定一个循环队列QU(最多元素为m)为空的条件是(33)。

单选题
2022-01-04 01:47
A、QU->front==QU->rear
B、QU->front!=QU->rear
C、QU->front=(QU->rear+1)%m
D、QU->front!=(QU->rear+1)%m
查看答案

正确答案
A

试题解析
解析:本题考查循环队列为空的判断条件。在循环队列中,如果队列中有元素,则首尾指针不会指向同一个结点,如果首尾指针指向同一个结点,则说明队列中没有元素,因此为空。那么,判断循环队列QU为空的条件是QU->front==QU->rear。

标签:
相关题目
11. 判定一个循环队列为空的条件是 ( )
带头结点的循环双向链表(头指针为 L )为空的条件是【 】。
. 假定一个顺序存储的循环队列的队头和队尾指针分别为f和r ,则判断队空的条件为( )。
假设循环队列的元素存储空间大小为m,队头指针f指向队头元素,队尾指针r指向队尾元素的下一个位置,“队空”的条件是()。
假设以数组A[m]存放循环队列的元素。已知队列的长度为length,指针rear指向队尾元素的下一个存储位置,则队头元素所在的存储位置为()。
依次在初始为空的队列中插入元素a,b,c,d以后,紧接着做了两次删除操作,此时的队头元素是()。
一个循环队列Q的存储空间大小为M,其队头和队尾指针分别为front和rear,则循环队列中元素的个数为:()。
最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是( )。
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m-1,rear=m,此后再向该循环队列中插入一个元素,则队列中的元素个数为()。
判定一个循环队列Q(最多元素为m)为满队列的条件是(24)。
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=14,则该循环队列中元素个数为( )。
判断一个循环队列LU(最多元素为m)为空的条件是()。
判定一个循环队列qu(最多元素为MaxSize)为空的条件是()。
判定一个循环队列QU(最多元素为m)为空的条件是(33)。
判断一个循环队列cq(最多元素为m)为空的条件是()。
判断一个循环队列cq(最多元素为m)为满的条件是()。
判断一个循环队列Q(最多n个元素)为满的条件是()。
带头结点的单链表head为空的判定条件是()。
带头结点的单链表first为空的判定条件是()。
广告位招租WX:84302438

免费的网站请分享给朋友吧