首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
admin
2021-07-09
73
问题
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
选项
A、m-1
B、m
C、1
D、0
答案
A
解析
循环队列长度为m,由初始状态为front=rear=m,可知此时循环队列为空。入队运算时,首先队尾指针进1(即rear+1),然后在rear指针指向的位置插入新元素。特别的,当队尾指针rear=m+1时,置rear=1。退队运算时,排头指针进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=m+1时,置front=1。
从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。如果rear-front>0,则队列中的元素个数为rear-front个;如果rear-front<0,则队列中的元素个数为rear-front+m 。该题中m-1<m,即rear-front<0,则该循环队列中的元素个数为(m-1)-m+m=m-1。故选A选项
转载请注明原文地址:https://www.kaotiyun.com/show/3vtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#deftneN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1;j<N;j++)
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
下列选项中,能正确定义数组的语句是
以下叙述中正确的是
有以下程序#include#includevoidfun(char*s){chara[10];strcpy(a,"STRING");s=a;}main(){char*p="PROGRAM";fun
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;i
以下可以将任意一个两位整数n的个位数与十位数对换的表达式为()。
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
当变量c的值不为2、4、6时,值为"真"的表达式是
设某棵树的度为3,其中度为3、2、1的结点个数分别为3、0、4。则该树中的叶子结点数为
随机试题
患者,男性,63岁。慢性起病,病程四个月,腹痛、腹泻多次,伴里急后重,呈黏液脓血便,患者消瘦明显,患者被诊断为菌痢,尚需与哪种疾病鉴别
下列数据中,最大的是()。
某机电安装公司通过投标承担了某电厂锅炉安装工程施工任务,为了确保工程质量,项目部以现行国家或行业工程施工质量验收规范、工程施工及验收规范、工程质量检验评定标准中规定应检查的项目作为依据,引进项目或国外承包工程可参照国家规定结合特殊要求建立了质量保证体系,编
上市公司发行证券,可以()
税务师李平在代理某房地产企业的土地增值税纳税申报业务中,遇到以下问题,其中企业的下列处理正确的是()。
关于留存收益的资本成本,正确的说法有()。
在西方国家被称为“桥式融资”的是()。
天气是指某一地区在某瞬时或某一段时间内大气中气象要素(如温度、湿度等)和天气现象(如云、雾等)的综合,而气候则指长时间内气象要素和天气现象的平均或统计状态,时间尺度为月、季、年、数年到数百年以上,通常由某一时期的平均值和离差值表征,根据上述定义,下列属于气
信息的______是指如何把信息组织成用户容易接受的形式,其目标是方便用户使用、保证信息的安全和完整。
Peterjoinedthearmywhenhewaseighteen,andforseveralmonthshewastaught【16】beagoodsoldier.Hedidquitewell【17】ever
最新回复
(
0
)