首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设数组data[0…m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为
设数组data[0…m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为
admin
2010-07-20
36
问题
设数组data[0…m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为
选项
A、sq↑.front:=sq↑.front+1;
B、sq↑.front:=(sq↑.front+1)%maxsize;
C、sq↑.rear:=(sq↑.rear+1)%maxsize;
D、sq↑.front:=(sq↑.front+1)%(maxsize+1);
答案
D
解析
循环队列采用的方法是:假设向量sq↑.data[maxsize]是一个首尾相接的圆环,即sq↑.data[0]接在sq↑.data[maxsize-1]之后,我们将这种意义下的向量称循环向量,并将循环向量中的队列称为循环队列。若当前尾指针等于向量的上界,则再做入队列操作时,令尾指针等于向量的下界,这样就利用到已被删除的元素空间,克服假上溢现象。因此入队操作时,在循环意义下的尾指针加1操作可描述为:if(sq↑.rear>=maxsize)sq↑.near:=0;elsesq↑.rear++;如果利用“模运算”,上述循环意义下的尾指针加1操作,可以更简洁地描述为:sq↑.rear=(sq↑.rear+1)%maxsize。同样,出队操作时,在循环意义下的头指针加1操作,也可利用“模运算”来实现:sq↑.front:=(sq↑.front+1)%maxsize。
转载请注明原文地址:https://jikaoti.com/ti/en97FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据0x37,0x98001207中存放数据0x38,在指令LDRR0,[R1,#
ARM状态下指令代码长度的位数为【49】位、Thumb状态下指令代码长度的位数为【50】位。
下面关于嵌入式处理芯片生产厂商的叙述中,错误的是()。
相对于半导体存储器,铁电随机存取存储器和磁性随机存取存储器是两种新型存储器,它们通常分别用四个大写英文字母简称为【75】和【76】。
关于ARM处理器的工作模式,以下说法错误的是()。
半导体集成电路是微电子技术的核心。下面有关集成电路的叙述中错误的是()。
下面的选项中与实时系统无必然联系的属性是()。
下列关于μC/OS—Ⅱ操作系统任务调度的陈述中,不正确的是()。
下面有关单内核操作系统的叙述中,错误的是()。
随机试题
下列哪种前列腺素类物质具有很强的聚集血小板与缩血管作用
糖尿病酮症酸中毒治疗中需要补碱的指征是
开发项目的产品开发成本是指房地产开发企业在开发过程中所发生的各项费用。在核算上将其费用划分为四个成本项目,即土地费用、基础设施建设费、建设安装工程费和开发间接费用。()
行政复议机关收到行政复议申请后,应当在()日内进行审查,依法决定是否受理,并书面告知申请人。
原材料明细账的每一账页登记完毕结转下页时,可以只将每页末的余额结转次页,不必将每页的发生额结转次页。()
【2013年烟台龙口市】一节课成败的标准是看教学方法是否得当。()
蛋白质变性作用的特点是
马克思指出:立法者应该把自己看作一个自然科学家,他不是在制造法律,不是在发明法律,而仅仅是在表述法律。请运用法理学的知识回答下列问题:上述观点体现了法律制定的哪项原则?
IP地址块222.125.80.128/26包含了(65)个可用主机地址,这些可用地址中最小的地址是(66),最大地址是(67)。(66)
Isthistheair-conditioneryouwish______?
最新回复
(
0
)