题目内容
(请给出正确答案)
[主观题]
设循环队列的存储空间为a[ 0..20],且当前队头指针和队尾指针的值分别为8和3,则该队列中元素的个数为()。
A.5
В.6
C.16
D.17
答案
查看答案
A.5
В.6
C.16
D.17
第1题
:Afront=front+1
Bfront=(front+1)% m
Crear=(rear+1)%m
Dfront=(front+1)%(m+1)
第2题
A、front=(front+1)%m
B、front=(front-1)%m
C、front=front+1
D、front=(front+1)%(m-1)
第3题
设循环队列容量为Q,当rear<front时,队列长度为__________。【东南大学2005数据结构部分二、1(1分)】
第4题
算法的主要思路是:被处理事件的数目限定在100以内,并用宏MAXSIZE来表示。函数enter()用来输入事件,调用函数Add_Queue()将事件字符串指针保存到事件队列中;函数review()用来显示还没有处理的事件;函数delete()将处理完毕的事件从事件队列中删除,并释放事件内容的存储空间,其中删除事件调用函数Del Queue()完成。下面只介绍了循环队列实现的算法,还可以采用链队列实现。这种方法作为实验内容,请读者自己设计。将循环队列的基本操作写在头文件“seqqueue.h”中。具体算法实现如下。
第8题
A.r-f
B. (n+f-r)% n
C. n+r-f
D. (n+r-f)% n