首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
循环队列放在一维数组A[0…M-1]中,end1指向队头元素,end2指向队尾元素的后一个位置。假设队列两端均可进行入队和出队操作,队列中最多能容纳M-1个元素。初始时为空。下列判断队空和队满的条件中,正确的是_______。
循环队列放在一维数组A[0…M-1]中,end1指向队头元素,end2指向队尾元素的后一个位置。假设队列两端均可进行入队和出队操作,队列中最多能容纳M-1个元素。初始时为空。下列判断队空和队满的条件中,正确的是_______。
admin
2015-12-30
34
问题
循环队列放在一维数组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://jikaoti.com/ti/HFajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
到1869年为止,人类已发现了多少种化学元素()。
元代对边疆地区的统治方式不同于其他三地的一地是()。
苏联在哪次会议上通过了社会主义工业化方针,并在此之后开始了大规模的工业化建设?()。
对元代“腹里”管辖区域分类正确的一项是()。①山东②山西③河北④陕西⑤蒙古
内蒙古自治区的设立时间是()。
中国古代的移民主要有两个大的流向:或者由北方草原内迁人中原,或者由中原迁入江南,这两大迁移最主要的影响是()。
光绪皇帝颁布“明定国是”诏书的时间是()。
1837年倡导用无机肥料来补充土壤中耗去的化学元素的化学家是()。
简述第二国际建立的社会历史条件。
对下列4个序列用快速排序方法进行排序,以序列的第1个元素为基准进行划分。在第1趟划分过程中,元素移动次数最多的是()。
随机试题
Peopleusemoneytobuyfood,books,bicyclesandhundredsofotherthingstheyneed.Whentheywork,theyusuallygetpaidinm
此患者的诊断可能是假设宫颈分泌物涂片在多核白细胞内找到革兰阴性双球菌,最佳的治疗方法是
腕关节侧位,以下错误的是
某打入式钢管桩,外径为900mm。如果按桩身局部压屈控制,根据《建筑桩基技术规范》JGJ94—2008,所需钢管桩的最小壁厚接近下列哪个选项?(钢管桩所用钢材的弹性模量E=2.1×105N/mm2,抗压强度设计值f’y=350N/mm2)
不属于传统数据模型的是()。
下列各项关于外币财务报表折算的会计处理中,正确的是()。
Lastyear,whenmybookofshortfictions,ForeignSoil,wasreleasedintheUnitedKingdom,IfoundmyselfonthephonewithB
WhichofthefollowingisNOTaromanticpoet?
Whatwerethedemonstratorsprotestingabout?Thejailsandcourtswouldbeoverloadedwith______.
Micro-EnterpriseCreditforStreetYouthA)Althoughsmall-scalebusinesstrainingandcreditprogramshavebecomemorecommonth
最新回复
(
0
)