首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为( )。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为( )。
admin
2021-06-15
50
问题
某循环队列的存储空间为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(即lear+1),然后在lear指针指向的位置插入新元素。特别的,当队尾指针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/kMtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};struct
若二维数组a有m列,则在a[i][j]前的元素个数为()。
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是
有以下程序#includeintfun(intn){inta;if(n==1)return1;a=n+fun(n-1);return(a);}main(){printf("%d\n",fun(
以下关于函数的叙述中正确的是()。
下面可以作为软件设计工具的是()。
以下叙述中正确的是
育两个关系R和S如下。则由关系R得到关系S的操作是
下列各组排序法中,最坏情况下比较次数相同的是()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
随机试题
《建设项目环境保护管理条例》规定:环境保护行政主管部门应当自收到环境保护设施竣工验收申请之日起()内,完成验收。
公共消防设施、()不足或者不适应实际需要的,应当增建、改建、配置或者进行技术改造。
消防管道工程常用的连接方式有螺纹连接、焊接连接、法兰连接、承插连接、沟槽连接等。()是将垫片放人一对固定在两个管口上的法兰的中间,用螺栓拉紧使其紧密结合起来的一种可拆卸的接头。
下列关于企业综合业绩评价指标的计算中,正确的是()。
国家助学贷款借款学生所在的学校,对被学校开除、经学校同意休学或自行离校的学生,应立即通知银行停止发放助学贷款,对已发放的助学贷款,经办银行应()。
关于节点电压法中的无伴电压源,下列叙述正确的有()。
根据以下资料,回答下列问题2018年1-12月,社会消费品零售总额380987亿元,比上年增长9.0%(扣除价格因素实际增长6.9%,以下除特殊说明外均为名义增长)。2018年,限额以上零售业单位中的超市、百货店、专业店和专卖店零售额
在考生文件夹下,打开学生数据库SDB,完成如下简单应用:(1)使用查询设计器设计一个名称为two的查询,查询每个同学的学号(来自student表)、姓名、课程名和成绩。查询结果先按课程名升序、再按成绩降序排序,查询去向是表,表名是two。设计完成
关于虚函数的描述中,正确的是()。
To:AaronMorganFrom:CameronReedDate:April2Re:order#23658DearMr.Morgan,Thankyouforsendingusgoodqualitypro
最新回复
(
0
)