首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为( )。
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为( )。
admin
2016-04-07
84
问题
设循环队列为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+l时,置rear=l。退队运算时,排头指针进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=m+1时,置front=1。若经过运算,front=rear可知队列空或者队列满,故D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/QkDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,类之间共享属性和方法的机制称为______。
若以“叶”方式打开一个己存在的文件,则下列叙述正确的是()。
下列叙述中不正确的是()。
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
栈的3种基本运算是:入栈、退栈和______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
算法的空间复杂度是指()。
随机试题
男性,40岁,阵发性腹部绞痛,伴恶心、呕吐,停止排气、排便1天。查体:急性病容,呼吸深而快,皮肤干燥,弹性差,腹部中部膨隆,可见肠形,伴轻度压痛,可闻气过水声。血生化:pH7.32,K+3.1mmol/L,Na+140mmol/L,Cl-98mmol/L,
口腔科放射线检查时,所用的薛氏位X线片是用于
诊断前置胎盘最可靠而安全的方法是
A.指B.心C.胃D.神门E.坐骨
A:银镜反应B:加硫酸、硝酸等氧化剂后呈现红色C:溶于硫酸后,在365nm紫外光下呈黄绿色荧光D:水解后的重氮化-偶合反应E:铜吡啶反应地西泮的鉴别试验是
下列不属于股票基本特征的是()。
根据《水工建筑物地下开挖工程施工技术规范》DL/T5099—1999,相向开挖的两个工作面相距()m或()倍洞径距离放炮时,双方人员均需撤离工作面。
甲(男)、乙(男)、丙(女)、丁(女)、戊(女)五个人有亲戚关系,其中凡有一个以上兄弟姐妹并且有一个以上儿女的人总说真话;凡只有一个以上兄弟姐妹或只有一个以上儿女的人,所说的话真假交替:凡没有兄弟姐妹,也没有儿女的人总说假话。他们各说了以下的话:
HewroteanarticlecriticizingtheGreekpoetandwon______andascholarship.
Alookatthecompaniespursuingthetechnologygivesagoodindicationofitspotential.
最新回复
(
0
)