首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
循环队列用数组A[0…m-1]存放其元素值,已知其头尾指针分别是front和rear(且队尾指针rear指向队尾元素的下一个元素),则当前队列中的元素个数是( )。
循环队列用数组A[0…m-1]存放其元素值,已知其头尾指针分别是front和rear(且队尾指针rear指向队尾元素的下一个元素),则当前队列中的元素个数是( )。
admin
2019-12-10
13
问题
循环队列用数组A[0…m-1]存放其元素值,已知其头尾指针分别是front和rear(且队尾指针rear指向队尾元素的下一个元素),则当前队列中的元素个数是( )。
选项
A、(rear-front+m)%m
B、(rear-front+1)%m
C、rear-front-1
D、rear-front
答案
A
解析
因为是循环队列,所以应该分为rear>front和rear<front两种情况来讨论。
(1)当rear>front时,队列中元素个数为
rear-front=(rear-front+m)%m
因为0<rear-front<m,所以rear-ront+m与m取余后结果还是rear-front。
(2)当rear<front时,队列中元素个数为
m-(front-rear)=rear-front+m=(rear-front+m)%m
因为0<rear-front+m<m,所以rear-front+m与m取余后结果还是rear-front+m。
综合(1)、(2)可知,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/kG3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下面对计算机网络体系结构中协议所做的描述,错误的是()。
某一个计算机系统采用虚拟页式存储管理方式,当前在处理机上执行的某一个进程的页表如下所示,所有的数字均为十进制,每一项的起始编号是0,并且所有的地址均按字节计址,每页的大小为1024字节。(1)计算下列逻辑地址转换为物理地址,并说明为什么?07
某虚拟存储系统中有一个进程共有6页(0~5),其中代码占3页(0~2),数据占1页(3),数据堆占1页(4),用户栈占1页(5)。它们依次存放在外存的22,23,25,26存储块。当前,代码页已经分配在物理内存的66,67,87页,数据页为31,并已经进行
设某进程的访问串为1、3、1、2、4,驻留集为3块,当访问4号页面时,按LRU页面替换算法,应淘汰()号页面。
某32位机(机器字长32位)的一台外设通过32位总线与系统内存相连。CPU每秒执行100条指令,平均每条指令需要5个机器周期,其中3个周期必须访问内存,内存读写需一个机器周期,假定CPU在95%的时间内持续执行“背景程序”,且这段时间内不执行I/O指令。现
操作系统为了管理文件,设计了文件控制块(FCB)。FCB是执行系统调用()时建立的。
某路由器的IP地址是125.45.23.12,它在以太网上的物理地址为23-45-AB-4F-67-CD,它收到了一个分组,分组中的目的IP地址是125.11.78.10。 (1)试给出这个路由器发出的ARP请求分组中的各项目。假定不划分子网。(不包含
在不同网络结点的对等层之间通信需要的是()。
已知某局域网采用CSMA/CD协议实现介质访问控制,数据传输速率为100Mbps。(1)此局域网采用了以太网,为了达到100Mbps的数据传送率,那么线路的带宽最小为多少?(2)如果信号在网络中的传播速度是200000km/s,那么该网
随机试题
治疗因肺脾气虚所致的小儿遗尿,首选的方剂是()
将程序写入可编程序控制器时,首先应将存储器清零,然后按操作说明写入程序,结束时用结束指令。()
检查血清中抗核抗体的方法是检HBsAg的常用方法是
氮基糖苷类抗生索的作用机制有
阴虚津亏者忌
某合成氨化工企业坐落于当地化工工业园区内,为了有效落实企业的安全生产主体责任,提升企业的安全生产绩效。2018年12月份,企业负责人组织开展了安全生产标准化一级创建自评工作。在现场评审中发现储存危险化学品的场所存在职业危险警示标识设置不规范的现象。关于工作
在碾压滚筒表面设有交错排列的截头圆锥体,并且适用于黏性土的压实机械是()。
动物性食物是人体()主要来源。
教育目的是社会需求的集中反映,它集中体现了()。
级数条件收敛,则p的取值范围是___________.
最新回复
(
0
)