首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
循环队列放在一维数组A[0…M-1]中,end1指向队头元素,end2指向队尾元素的后一个位置。假设队列两端均可进行入队和出队操作,队列中最多能容纳M-1个元素。初始时为空。下列判断队空和队满的条件中,正确的是_______。
循环队列放在一维数组A[0…M-1]中,end1指向队头元素,end2指向队尾元素的后一个位置。假设队列两端均可进行入队和出队操作,队列中最多能容纳M-1个元素。初始时为空。下列判断队空和队满的条件中,正确的是_______。
admin
2015-12-30
33
问题
循环队列放在一维数组A[0…M-1]中,end1指向队头元素,end2指向队尾元素的后一个位置。假设队列两端均可进行入队和出队操作,队列中最多能容纳M-1个元素。初始时为空。下列判断队空和队满的条件中,正确的是_______。
选项
A、队空:end1==end2;队满:end1==(end2+1)mod M
B、队空:end1==end2;队满:end2==(end1+1)mod (M-1)
C、队空:end2==(end1+1)mod M;队满:end1==(end2+1)rood M
D、队空:end1==(end2+1)mod M;队满:end2==(end1+1)mod (M-1)
答案
A
解析
end1指向队头元素,那么可知出队的操作是先从A[end1]读数,然后end1再加1。end2指向队尾元素的后一个位置,那么可知入队操作是先存数到A[end2],然后end2再加1。若把A[0]储存第一个元素,当队列初始时,入队操作是先把数据放到A[0],然后end2自增,即可知end2初值为0;而end1指向的是队头元素,队头元素的在数组A中的下标为0,所以得知end1初值也为0,可知队空条件为end1=end2;然后考虑队列满时,因为队列最多能容纳M-1个元素,假设队列存储在下标为0到下标为M-2的M-1个区域,队头为A[0],队尾为A[M-2],此时队列满,考虑在这种情况下end1和end2的状态,end1指向队头元素,可知end1=1,end2指向队尾元素的后一个位置,可知end2=M-2+1=M-1,所以可知队满的条件为end1==(end2+1)mod M,选A。
转载请注明原文地址:https://kaotiyun.com/show/97xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
为了加强对地方的控制,唐太宗根据山川形势,把全国划分成10个(),经常派官员监察地方官吏。
文艺复兴时期,系统提出了国家主权理论的政治思想家是()。
1933年5月,冯玉祥在张家口组织()。
中共十六届五中全会提出,建设社会主义新农村的要求是生产发展和()。
国民党的第一次代表大会上通过的《中国国民党第一次全国代表大会宣言》,其内容不包括()
国民政府统治确立后,中国社会仍存在革命条件并成为唯一选择的主要原因是()。
简述清代秘密立储制的操作并作出评价。
阅读下列材料,回答问题:材料一:我们与希特勒或他们的匪帮永不会谈,永不斡旋,我们将在陆地上、海洋上、天空中与他们作战。直到把笼罩阴云于大地的一切敌人消灭为止……任何为反对纳粹主义而战斗的国家或人民,我们都支援。任何与希特勒为伍的人或国家都是我们的敌人。我
阅读下列材料,结合所学知识回答问题:材料一16—17世纪西欧医生的地位还很低,尽管主要的宫廷医生有很高的经济收入,但医生并不被认为是一个很光荣的职业,直到17世纪中叶,一位绅士还拒绝同一位有钱的医生的女儿结婚。律师职业虽然不被视为低等,
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
随机试题
A.易复性疝B.滑动疝C.Richter疝D.Littre疝嵌顿的小肠是小肠憩室称为
A、Disconnecthistelephone.B、Blowawhistleintothereceiver.C、Keeparecordofincomingannoyancecalls.D、Reporthisproble
中性粒细胞碱性磷酸酶降低见于
风湿性二尖瓣狭窄,其特征性的体征是
下列不属于《标准施工合同》的组成部分的是()。
在电气焊、切割作业前,需办理的证件有()。下列有关搭建木板房的要求,正确的是()。
某企业存货的日常核算采用毛利牢法汁箅发出存货成本。该企业2012年1月份实际毛利率为30%,本年度2月1日的存货成本为600万元,2月份购入存货成本为l400万元,销售收入为1350元。该食业2月术存货成本为()万元。
【2013年枣庄市市中区真题】“开而弗达”体现了教学的()。
Anytime_________,anyperiodofwaitingisbecauseyouhaven’tcomeandreceivedthemessage.
Pronouncingalanguageisaskill.Everypersonisexpertintheskillofpronouncinghisownlanguage;butfewareevenmoderat
最新回复
(
0
)