首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m一1,real=m,则该循环队列中的元素个数为( )。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m一1,real=m,则该循环队列中的元素个数为( )。
admin
2017-07-05
47
问题
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m一1,real=m,则该循环队列中的元素个数为( )。
选项
A、m一1
B、1
C、m
D、0
答案
B
解析
循环队列长度为m,由初始状态为front=rear=m可知此时循环队列为空。入队运算时,首先队尾指针(rear)进1(即rear+1),然后在rear指针指向的位置插入新元素。特别的,当队尾指针:rear=m+1时,置lear=1。退队运算时,排头指针(front)进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=m+1时,置front=1。从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,则该循环队列中的元素个数为m一(m一1)=1。故选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/6ODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。inty=5,x=14;y=((x=3*y,x+1),x-1;printf("x=%d,y=%d",x,y);
以下程序运行后的输出结果是。#includemain(){inti,n[5]={0};for(i=l;i
有以下程序(说明:字符0的ASCII码值为48)#includemain(){charcl,c2;scanf(“%d”,&c1);’c2=cl+9:prinif(“%c%c\n”,cl,c2);
下面描述中错误的是
下列叙述中错误的是()。
以下叙述中正确的是()。
软件设计中模块划分应遵循的准则是()。
在数据库管理技术的发展中,数据独立性最高的是()。
定义结构体数组structstu{intnum;charname[20];}x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"};for(i=1;i<5;i++)
随机试题
管理科学学派的创始人是英国物理学家________,主要代表人物有美国的________、________和________等人。
下列哪项骨牵引护理是错误的
李女士因患滴虫性阴道炎,准备用自助冲洗器灌洗阴道,护士应告知她醋酸冲洗液的适宜浓度为
典型表现为打鼾、白天嗜睡等属于躯体症状超过精神症状,严重者可有自杀企图或自杀行为的是
关于单位工程施工中应遵循的一般程序,下面说法不正确的是( )。
Excel文档默认的扩展名是( )。
个人住房贷款的期限最长可达()
投资规划是理财的重点,客户投资规划的成功意味着理财规划的成功。()
设两个相互独立的随机变最X和Y分别服从正态分布N(0,1)和N(1,1),则下列结论正确的是().
TheRabbitseriesareregardedastherepresentativeworksofJohnUpdike,whichincludesallthefollowingEXCEPT
最新回复
(
0
)