首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若循环队列以数组Q[0,…,m-1]作为其存储结构,变量rear表示循环队列中队尾元素的实际位置,其移动按Fear=(rear+1)mod m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是( )。
若循环队列以数组Q[0,…,m-1]作为其存储结构,变量rear表示循环队列中队尾元素的实际位置,其移动按Fear=(rear+1)mod m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是( )。
admin
2019-06-12
47
问题
若循环队列以数组Q[0,…,m-1]作为其存储结构,变量rear表示循环队列中队尾元素的实际位置,其移动按Fear=(rear+1)mod m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是( )。
选项
A、rear-length
B、(irear-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/VZRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
网络规划与设计过程中应遵循一些设计原则,保证网络的先进性、可靠性、容错性、安全性和性能等。以下原则中有误的是()。
如下图所示,使用基本ACL限制FTP访问权限,从给出的Switch的配置文件判断可以实现的策略是(70)________________。
Windows操作系统下可以通过安装(36)组件来提供FTP服务。
以太网帧格式如下图所示,其中的“长度”字段的作用是______。
逻辑网络设计是体现网络设计核心思想的关键阶段,下列选项中不属于逻辑网络设计内容的是()。
机器字长为n位的二进制数可以用补码来表示(1)个不同的有符号定点小数。
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑(1)在关键路径上,活动FG的松弛时间为(2)。(2012年下半年试题)(1)
李某在《电脑与编程》杂志上看到张某发表的一组程序,颇为欣赏,就复印了100份作为程序设计辅导教材发给学生。李某又将这组程序逐段加以评析,写成评论文章后投到《电脑编程技巧》杂志上发表。李某的行为__________。(2008年下半年试题)
在UML中,用例代表一个完整的功能,如与角色通信、进行计算或在系统内工作等。请简要说明用例具有哪些的特征,并指出用例图中(1)~(3)处表示的内容。UML采用5个互联的视图来描述软件系统的体系结构,即用例视图(Use-caseView)、设计视图(D
5分钟、双声道、22.05kHz采样、16位量化的声音,经5:1压缩后,其数字音频的数据量约为______。
随机试题
A、伤后3个月后出现症状B、伤后3周后出现症状C、伤后3天至3周内出现症状D、伤后3天内出现症状E、伤后3小时内出现症状急性颅内血肿指()
女,45岁,间断发作心悸,大汗,手抖6月余,发作时伴饥饿感,无黑朦,眩晕等。查体:血压140/90mmHg,睑结膜无苍白,心率68次/分,律齐,发作时测血压与平素无明显变化。其心悸反复发作最可能的病因是()。
周某为抢劫财物在某昏暗场所将王某打昏。周某的朋友高某正好经过此地,高某得知真相后应周某的要求提供照明,使周某顺利地将王某钱包拿走。关于本案,下列哪些选项是正确的?
地铁车站施工准备阶段质量控制内容有()。
短期成本函数和长期成本函数的区别在于( )。
客户为()而产生的购买动机不属于理性信贷动机。
样本(x1,x2…,xn)的平均数为,样本(y1,y2,…,ym)的平均数为。若样本(x1,x2…,xn,y1,y2,…,ym)的平均数,则n,m的大小关系为()。
材料:亮亮喜欢打人,经常有小朋友因此找王老师告状。今天,小朋友们坐在餐厅等待吃饭时,明明经过亮亮身边,顺手戳了亮亮一下,亮亮还手打了明明一下。这时,王老师经过,看见亮亮打人,一把抓住他,用力狠狠戳他的头,推得他直摇晃,并生气地说:“看你还打人!”见此情景,
共享单车的出现极大地方便了人们的出行,人们可以通过手机软件寻找到附近的共享单车,共享单车普遍采用的定位方式是(),该方式可以保证共享单车被“跟踪”。
TheAmericanAcademyofPediatrics(AAP)justreleaseditsupdatedguidelinesforchildren’smediause.Therecommendations
最新回复
(
0
)