首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若循环队列以数组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
26
问题
若循环队列以数组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
软件设计师上午基础知识考试
软考中级
相关试题推荐
通常情况下,信息插座的安装位置距离地面的高度为________cm。(2005年下半年试题)
面向对象开发方法的基本思想是尽可能按照人类认识客观世界的方法来分析和解决问题,()方法不属于面向对象方法。
在指令系统的各种寻址方式中,获取操作数最快的方式是(5)________________。
下面是家庭用户安装ADSL宽带网络时的拓扑结构图,图中左下角的X是(1)设备,为了建立虚拟拨号线路,在用户终端上应安装(2)协议。(1)
下图所示的防火墙结构属于(18)。
开放系统的数据存储有多种方式,属于网络化存储的是()。
在层次化网络设计中,__________不是分布层/接入层交换机的选型策略。(2009年上半年试题)
阅读下列说明和Java代码,将应填入上一处的字句写在答题纸的对应栏内。【说明】某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够在Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统。为
如图3-1所示为一确定有限自动机(DFA)的状态转换图,与该自动机等价的正规表达式是(1),图中的(2)是可以合并的状态。
在文件存储设备管理中,有三类常用的空闲块管理方法,即位图向量法、空闲块链表链接法和(24)。
随机试题
______是整个绩效评价系统周期运行的终点,在此之后,又开始下一轮由绩效计划开始的循环。()
盆腔脓肿的临床表现是
“灭菌”概念中所说的“菌”是指“细菌和真菌”,不包括“芽孢”。()
鉴别慢性肾盂肾炎与慢性肾小球肾炎有效的是
下列描述错误的是
超期未报的进口货物被海关依法变卖,扣除相关费用和税款尚有余款的,自货物变卖之日起()内,经进口收货人申请予以发还。
下列关于房地产开发企业土地增值税清算的说法,正确的有()。
大事记的标题的表达形式主要有()。
我国《宪法》所规定的人民行使国家权力的机关是:
旅游局组织人员到某旅游景点考察,有记者在场,有游客向记者反映景区乱收费.你作为旅游局人员,怎么办?
最新回复
(
0
)