首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若循环队列以数组Q[0,…,m-1]作为其存储结构,变量rear表示循环队列中队尾元素的实际位置,其移动按rear=(rear+1)mod m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是(67)。
若循环队列以数组Q[0,…,m-1]作为其存储结构,变量rear表示循环队列中队尾元素的实际位置,其移动按rear=(rear+1)mod m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是(67)。
admin
2019-05-23
32
问题
若循环队列以数组Q[0,…,m-1]作为其存储结构,变量rear表示循环队列中队尾元素的实际位置,其移动按rear=(rear+1)mod m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是(67)。
选项
A、rear-length
B、(rear-length+m)mod m
C、(1+rear+m-length)mod m
D、m-length
答案
C
解析
这种题目在考场上最好的解题方法是随便拿一个实际的例子,往里面一套便知道了。不过,作为试题分析,下面解释一下原理。循环队列就是将实现队列的数组a[m]的第一个元素a[0]与最后一个元素a[m-1]连接起来。队空的初态为head=tail=0。在循环队列中,当tail赶上head时,队列满。反之,当head赶上tail时,队列变为空。这样队空和队满的条件都同为head=tail,这会给程序判别队空或队满带来不便。因此,可采用当队列只剩下一个空闲结点的空间时,就认为队列已满的简单办法,以区别队空和队满。即对空的判别条件是head=tail,队满的判别条件是head=tail+1。因为rear表示的是队列尾元素的实际位置(注意:不是队尾指针)。而且题中有“移动按rear=(rear+1)mod m进行”,这说明队列存放元素的顺序为:e[1],Q[2],…, Q[m-1],Q[0]。在理想情况下,rear-length+1能算出队首元素的位置,例如,当m=8, rear=-5,length=2时,rear-length+1=4,4就是正确的队首元素实际位置。但rear-length+1有一种极端情况无法处理,例如,当m=8,rear=1,length=5时,无法算出队首元素的实际位置,所以必须使用(1+rear+m-length)mod m方法来计算。
转载请注明原文地址:https://kaotiyun.com/show/xkTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
按照软件配置管理的基本指导思想,受控制的对象应是__________(62)。实施软件配置管理包括4个最基本的活动,其中不包括__________(63)。(63)
信息的_________要求采用的安全技术保证信息接收者能够验证在传送过程中信息没有被修改,并能防范入侵者用假信息代替合法信息。
大型复杂项目的项目管理有别于单项目管理,对于大型复杂项目来说,首先应该制定的计划是(1)。而在该计划中一般不会包括(2)。(1)
某项目的利润预期(单位:元)如下表所示,贴现率为10%,则第三年结束时利润总额的净现值约为()元。
在项目计划阶段由于各种约束条件尚不清晰,所以在计划过程中会遵循基本的方法论以指导项目计划的制定。()属于项目管理方法论的一部分。
(2011上监理)以下关于数据存储的理解中,说法正确的是______。
(2012下集管)下列说法不正确的是______。
(2014下项管)在UML图形上,把一个泛化关系画成______。
(2011上项管)某招标公司在为委托方的项目进行公开招标的过程如下:①3月15日在互联网上公开了招标事项,写明投标的截止日期是4月1日上午9时整;②从本地公证处请了2名工作人员对招标过程进行公证;⑧邀请相关行业的专家和委托方代
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为_________(1)天。活动BD最多可以晚开始______(2)天而不会影响整个项目的进度。(1)
随机试题
和平与发展成为当今时代的主题,意味着【】
男,69岁,体重80kg,以“急性心肌梗死”收入院,急诊给予输液、吸氧,并用平车护送病人进入病区。护士将病人从平车上移到病床上时,正确的做法是()。
《中华人民共和国传染病防治法》的立法目的是为了预防、控制和消除传染病的发生与流行( )
不锈钢硬度较大,且具有较高的韧性及耐磨性,宜采用()进行切割。
下列不属于质量监督机构的质量监督权限的是()。
通信设备的迁装、换装及电路割接工作由()负责组织。
根据《中华人民共和国担保法》的规定,即使下列单位具有代为清偿债务能力,但只有( )可以作为保证人。
一般来说,任何国家和地区都有着相当数量的军事爱好者或发烧友,这是一种无可非议的常态。但如果这种对军事的热情,从军事发烧友较大规模地________到民间,并在民间形成一股对军事的热情,人们就需要________对待了。填入划横线部分最恰当的一项是(
In1995GeorgeGilder,anAmericanwriter,declaredthat"citiesareleftoverbaggagefromtheindustrialera."Electroniccomm
PassageTwo
最新回复
(
0
)