首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若循环队列以数组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
28
问题
若循环队列以数组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://jikaoti.com/ti/L7f7FFFM
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
确定网络的层次结构及各层采用的协议是网络设计中()阶段的主要任务。
计算机网络机房建设过程中,单独设置接地体时,安全接地电阻要求小于()。
假设某公司有8000台主机,采用CIDR方法进行划分,则至少给它分配(51)个C类网络。如果192.168.210.181是其中一台主机地址,则其网络地址为(52)。(51)
下图为某网络工程项目的施工计划图,要求该项目7天内完工,至少需求投入()人才能完成该项目(假设每个技术人员均能胜任每项工作)。
如下图所示,使用基本ACL限制FTP访问权限,从给出的Switch的配置文件判断可以实现的策略是(70)________________。
在TCP/IP协议分层结构中,SNMP是在____________协议之上的异步/请求响应。
HTTP协议中,用于读取一个网页的操作方法为__________。(2010年下半年试题)
客户端采用ping命令检测网络连接故障时,可以ping通127.0.0.1及本机的IP地址,但无法ping通同一网段内其他工作正常的计算机的IP地址。该客户端的故障可能是()。
关于无线局域网,下面叙述中正确的是__________。(2008年下半年试题)
请填充图4-1中的空缺(1)、(2)和(3)处。对于本题的作业处理问题,用图4-1的贪心算法策略,能否求得最高收益?(6)。用贪心算法求解任意给定问题时,是否一定能得到最优解?(7)。
随机试题
教育具有促进经济发展的功能。
漆膜“发白”的原因有哪些?
根据尿液中血液含量多少可分为_________和_________。
下列有关肠梗阻声像图表现说法正确的是
()是房地产经纪人工作的第一步,也是房地产经纪人与客户建立联系的关键一步。
《支付结算办法》规定,单位、个人和银行办理支付结算未使用按中国人民银行统一规定印制的票据,则票据无效。()
下列关于或有事项的说法中,正确的有()。
下图是我国东南地区某河流垂直河道附近的地质剖面图。据图完成问题。近年来,M处出现丰水期水位下降、沉积物减少的趋势,其原因最可能是()。
劳伦斯.奥利佛根据《哈姆雷特》改编的()第一次为英国赢得奥斯卡奖。
以下关于直接存储器访问(DMA)的叙述中,错误的是_____________。
最新回复
(
0
)