首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若循环队列以数组Q[0,…,m-1]作为其存储结构,变量rear表示循环队列中队尾元素的实际位置,其移动按rear=(rear+1)mod m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是(23)。
若循环队列以数组Q[0,…,m-1]作为其存储结构,变量rear表示循环队列中队尾元素的实际位置,其移动按rear=(rear+1)mod m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是(23)。
admin
2019-06-12
34
问题
若循环队列以数组Q[0,…,m-1]作为其存储结构,变量rear表示循环队列中队尾元素的实际位置,其移动按rear=(rear+1)mod m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是(23)。
选项
A、rear-length
B、(rear-length+m)mod m
C、(1+rear+m-length)mod m
D、m-length
答案
C
解析
其实这种题目在考场上最好的解题方法是找一个实际的例子,往里面一套便知道了。下面解释一下原理。因为rear表示的是队列尾元素的实际位置(注意,不是队尾指针)。而且题中有“移动按rear=(rear+1)mod m进行”,这说明:队列存放元素的顺序为: Q[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时,无法算出。
所以在rear+1-length的基础上加上m再与m求模,以此方法来计算。
转载请注明原文地址:https://kaotiyun.com/show/wKRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在SNMPv3中,把管理站(Manager)和代理(Agent)统一叫做______。
以下关于网络冗余设计的叙述中,错误的是()。
在Linux系统中,root用户执行shutdown-rnow命令,系统将会(32)。
确定构建软件系统所需要的人数时,无需考虑()。
在两台交换机间启用STP协议,其中SWA配置了STProotprimary,SWB配置了STProotsecondary,则图中()端口将被堵塞。
文档的编制在网络项目开发工作中占有突出的地位。下列有关网络工程文档的叙述中,不正确的是(67)。
下图是一个软件项目的活动图,其中顶点表示项目里程碑,联结顶点的边表示包含的活动,则里程碑(1)在关键路径上,活动FG的松弛时间为(2)。(1)
阅读以下说明和Java代码,将应填入(n)处。[说明]在一公文处理系统中,开发者定义了一个公文类OfficeDoc,其中定义了公文具有的属性和处理公文的相应方法。当公文的内容或状态发生变化时,关注此OfficeDoc类对象的相应的DocExplo
通过该程序的算法用等价类设计测试用例,检查逻辑覆盖标准。用边界值分析法设计测试用例,检查逻辑覆盖标准。
阅读下列程序说明和C代码,将应填入(n)处。【程序5说明】著名的四色定理指出任何平面区域图均可用四种颜色着色,使相邻区域着不同的颜色。本程序对给定的区域图找出所有可能的不超过四种颜色的着色方案。程序中用1~4表示四种颜色。要着色的
随机试题
随着5G时代的到来,移动网络的网速越来越快,信号覆盖也越来越广,无处不在的信号辐射令人产生较大担忧。下列关于信号辐射,说法正确的是()。
借款人以所购自用住房作为个人住房贷款抵押物的,必须将住房价值的()用于贷款抵押。
下列各账户,在借贷记账法下,本期增加的金额计入借方的有()。
在订立保险合同中时,保险人未向投保人明确说明免责条款,下列说法正确的是()。
( )
某市为了发展文化强市战略,在2008年、2010年先后建成了两个图书馆,2008年底共办理市民借书证7万余个,到2010年底共办理市民借书证13万个。2011年,该市又在新区建立了第三个图书馆,于2012年初落成开放。截止2012年底,全市共计办理市民借书
下列关于关系模式的码的叙述中,正确的是()。
Duringthe1960’sand1970’s,theprimaryeconomicdevelopmentstrategyoflocalgovernmentsintheUnitedStateswastoattract
A(report)______isapersonwhowritesnewsarticlesorwhobroadcastsnewsreports.
A、Thewomanwouldlikethemantotakecareofhermail.B、Thewomanhasputthenumberintoeveryone’smailbox.C、Thenewcopy
最新回复
(
0
)