首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列为Q(1: m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
设循环队列为Q(1: m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
admin
2015-06-30
25
问题
设循环队列为Q(1: m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
选项
A、1
B、2
C、m-1
D、0或m
答案
D
解析
由初始状态为front=rear=m可知此时循环队列为空。入队运算时,首先队尾指针进1(即rear+1),然后在rear指针指向的位置插入新元素。特别的,当队尾指针rear=m+1时,置rear=1。退队运算时,排头指针进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=m+1时,置front=1。若经过运算,front=rear可知队列空或者队列满,D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/HfQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下程序输出1到1000之间所有的偶数之和,请补充完该程序。PrivateSubCotmand1_Click()DimxAsDoubleFori=0To1000
如果A为整数且|A|>=100,则打印“OK”,否则打印“Error”,表示这个条件的单行格式If语句是
下列说法中正确的是为了保存一个VisualBasic应用程序,应当
在VisualBasic中,下拉式组合框和下拉式列表框的区别是:______允许在编辑区输入文本;______只能从下拉列表框中选择项目,不允许输人文本。
双击窗体中的对象后,VisualBasic将显示的窗口是
对象实现了数据和操作的结合,是指对数据和数据的操作进行
控件数组的名字由【】属性指定,而数组中的每个元素由【】属性指定。
线性表的顺序存储结构和线性表的链式存储结构分别是
执行下面的程序段后,变量c的值为a=14b=30SelectCaseb\10Case0c=a*10+bCase1To9
数据库设计包括两个方面的设计内容,它们是______。
随机试题
Businessmemoisfrequentlyusedincompanies.Itiscalledanintra-companycommunicationbecauseitisusedbypeopleintheir
开展计量校准的技术依据是__________。
局域网是指将各种计算机网络设备互连在一起的通信网络,但其覆盖的地理范围有限,通常在()。
有关债转股的操作流程,下列说法不正确的是()。
某化学教科书在呈现新知识之前,通过“活动探究”“资料”等栏目及图片学习情景的设计,引导学生对身边的自然和社会环境进行联想,驱动学生探究的动机,明确探究的任务和意义,这种设计主要运用了()。
社区居民委员会每届任期5年,其成员可连任。()
面对“互联网+”这种经济新形式,有人为之叫好,也有人说应该挤出“互联网+”的泡沫。你怎么看?
詹姆士认为:“凡是有利于我们工作,并使我们得到效果的东西就是真理.这也是真理的唯一标准”,这一观点是
文件IN.DAT中存有200组数据,每组有3个数,每个数均是三位数。函数ReadData()是读取这200组数据存放到结构数组inBuf中。请编制函数dataSort(),其功能是;要求在200组数据中找出条件为每组数据中的第二个数大于第一个数加第三个数之
有以下程序#include<stdio.h>voidf(intx[],intn){if(n>1){printf("%d,",x[n-1]);f(x,n-1);}else
最新回复
(
0
)