首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
若循环队列以数组Q[0..m~1]作为其存储结构,变量rear表示循环队列中的队尾元素的实际位置,其移动按rear=(rear+1)MOD m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是( )。
若循环队列以数组Q[0..m~1]作为其存储结构,变量rear表示循环队列中的队尾元素的实际位置,其移动按rear=(rear+1)MOD m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是( )。
admin
2021-08-17
34
问题
若循环队列以数组Q[0..m~1]作为其存储结构,变量rear表示循环队列中的队尾元素的实际位置,其移动按rear=(rear+1)MOD m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是( )。
选项
A、rear—length
B、(rear—length+m)MOD m
C、(1+rear+m—length)MOD m
D、(rear+length—1)MOD m
答案
C
解析
考查循环队列的性质。区分循环队列队空还是队满有3种方法:①牺牲一个存储单元;②增设表示元素个数的变量;③设标记法。这里用的是第二种方法。因为元素移动按rear=(rear+1)MOD m进行,即若队列没有循环时(即队列没有越过数组的头尾),队头应该在队尾的左侧,即数组下标小的位置,详细来算应当是数组下标为rear—(length—1)的位置(因为Q[rear]本身占用一个位置,所以减去的长度不是length,而是length—1),然而光是这样若队列越过了数组头尾,那么会导致算出来的队头为负数,所以这里可以给这个式子加上一个数组长度再取模,即(rear—length.1+m)MOD m,这样当队列没有越过数组边界时,由于取模的存在,能保证结果的正确,而当队列越过了数组边界时,由于加了m所以结果正确。
转载请注明原文地址:https://kaotiyun.com/show/cW3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
假设一个NAT服务器其公网地址为205.56.79.35,并且有如表6-1的表项,那么当一个IP地址为192.168.32.56端口为21分组进入公网的时候,转换后的端口号和源IP地址是()。
计算机系统中,判断是否有中断事件发生的时机是()。
在虚拟地址和物理地址均为32位、页大小为4KB的某种体系结构中,假定存在表8-1所列的地址映像关系,问:对应于下列虚拟地址的物理地址分别是什么? (1)22433007H; (2)13385ABCH; (3)ABC890
下列选项中,会导致用户进程从用户态切换到内核态的操作是Ⅰ.整数除以零Ⅱ.sin()函数调用Ⅲ.read系统调用
为支持CD-ROM中视频文件的快速随机播放,播放性能最好的:艾件数据块组织方式是
某系统有R1、R2和R3共3种资源,在TO时刻P1、P2、P3和P4这4个进程对资源的占用和需求情况如表4-4所示,此时系统的可用资源向量为(2,1,2)。试问:若已知P1运行过程中的全部资源使用情况按时问先后顺序如下列出:i.P1被创建Ⅱ.申请1
某系统有R1、R2和R3共3种资源,在TO时刻P1、P2、P3和P4这4个进程对资源的占用和需求情况如表4-4所示,此时系统的可用资源向量为(2,1,2)。试问:将系统中各种资源总数和此刻各进程对各资源的需求个数用向量或矩阵表示出来。
假定磁盘传输数据以32bit的字为单位,传输速率为1MB/s。CPU的时钟频率为50MHz。根据以上计算,可得出什么结论?
ARP协议的功能是_______。
下列给出的指令系统特点中,有利于实现指令流水线的是_______。Ⅰ.指令格式规整且长度一致Ⅱ.指令和数据按边界对齐存放Ⅲ.只有Load/Store指令才能对操作数进行存储访问
随机试题
下列哪项不是胰腺癌的常见病因
下列物质口服中毒后,解救时不宜洗胃的是
传统工业的生产活动是以( )为特征的不可持续的发展模式。
我国人民币汇率制度具有()特征。
国家行政管理活动中的()是行政法律关系的主体。
根据税收征收管理法律制度的规定,下列个人财产中,不适用税收保全措施的是()。
“君子欲化民成俗,其必由学乎”“古之王者,建国君民,教学为先”体现了()。
“亲人不在身边,老师就是我们的亲人”反映了留守儿童所期待的教师角色是
(2010年分析69)《唐律疏议.名例律》:“诸断罪而无正条,其应出罪者,则举重以明轻;其应人罪者,则举轻以明重。”请运用中国法制史的知识和理论,分析上述文字并回答下列问题:(1)上述所引唐律条文体现了唐朝法律的何种适用原则?
Readthearticlebelowaboutthelifecycleofacondensedemployee.Choosethebestsentencefromthelist(A-G)tofilleach
最新回复
(
0
)