首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
循环队列用数组A[0…m一1]存放其元素值,已知其头尾指针分别是front和rear(且队尾指针rear指向队尾元素的下一个元素),则当前队列中的元素个数是( )。
循环队列用数组A[0…m一1]存放其元素值,已知其头尾指针分别是front和rear(且队尾指针rear指向队尾元素的下一个元素),则当前队列中的元素个数是( )。
admin
2019-12-10
34
问题
循环队列用数组A[0…m一1]存放其元素值,已知其头尾指针分别是front和rear(且队尾指针rear指向队尾元素的下一个元素),则当前队列中的元素个数是( )。
选项
A、(rear—front+m)%m
B、(rear—front+l)%m
C、rear—front—1
D、rear—front
答案
A
解析
因为是循环队列,所以应该分为rear>front和rear<front两种情况来讨论。
(1)当rear>front时,队列中元素个数为
rearfront=(rearfront+m)%m
因为0<rear—front<m,所以rear—front+m与m取余后结果还是rear—front。
(2)当rear<front时,队列中元素个数为
m—(front—rear)=rear— front+m=(rear— front+m)%m
因为O<rear—front+n<m,所以rear—front+m与m取余后结果还是rear—front+m。
综合(1)、(2)可知,A选项正确。
知识点总结:循环队列的两大状态和两大操作以及三大重点提醒。
(1)两大状态(数学式子表示)
1)队空状态:q.reaF==q.front。
2)队满状态:(q.rear+1) %MAX==q.front。
(2)两大,操作
1)元素x进队操作(移动队尾指针)。
q.reaF(q.rear+1)%MAX;
q.data[q.rear]=x;
2)元素x出队操作(移动队头指针)。
q.front=(qu.front+1)%MAX;
x=q.data[q.front];
转载请注明原文地址:https://kaotiyun.com/show/3U3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
(某系统有三个进程P1,P2,P3并发工作,其中P1执行过程中需要使用资源S3,S1;P2需要使用资源S1,S2;P3需要使用资源S2,S3。如何避免这种后果,列出所有可能的方法。
某计算机系统的内存储器由(2ache和主存构成,Cache的存取周期为45纳秒,主存的存取周期为200纳秒。已知在一段给定的时间内,CPU共访问内存4500次,其中340次访问主存。问:如果Cache为8行,主存16块,分别采用三种方式映射主存的第9块
已知二叉树采用二叉链表方式存放,要求返回二叉树T的后序遍历访问的第一个结点,是否可不用递归且不用栈来完成?请简述原因。
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出(如下图所示)。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。输入进程输出进程L:读入数据L1;
关于分页系统,回答下列问题:设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIFO)和最近未使用页面置换算法(LRU)下,产生缺页的次数各是多少?(画
某文件由8个字符a、b、c、d、e、f、g、h构成,假设这些字符在该文件中出现的频率依次为0.05,0.29,0.07,0.08,0.14,0.23,0.03,0.11。如果对这些字符做变长编码而不采用ASCII编码(8个2进制位),可以减少该文件的存储空
指令系统字长16位,每个地址码为6位,采用扩展操作码的:疗式,试设计14条二地址指令,100条一地址指令,100条零地址指令。计算操作码的平均长度。
有一个仓库,可以存放A和B两种产品,但要求:(1)每次只能存入一种产品(A或B);(2)一N
下列关于RISC的叙述中,错误的是()。
随机试题
最先将知识产权问题引入贸易政策的国家是()
患者,男性,戴用全口义齿1周后,复诊自诉义齿易脱落。在行口腔检查时,发现患者牙槽嵴低平,导致义齿易松脱,若经济条件允许,应
患者,男性,50岁。患肝硬化10年,近2个月出现肝区持续疼痛,腹部检查肝增大,可触及结节,腹腔穿刺腹水呈血性。该患者可能并发了
×年×月×日,某造纸厂发生了一起因工人严重违反操作规程和缺乏救助常识而导致10人中毒,其中4人死亡的重大伤害事故。事故当日,该厂工人于早上7时停机,经过往浆池中灌水、排水的工序后,8时左右有2名工人下池清扫浆池,当即晕倒在池中。在场工人在没有通知厂领导的
对于流浪、留守等特殊儿童,社会工作者需要对他们做专业的社会工作服务,可以提供的服务有()。
如何开展“读书月”活动的前期筹备工作?
前些年翻看先生的这本书时,尽管自己对民国话题有着欲说还休的浓厚兴味,对这本话语剪辑独出心裁的编排方式下潜藏的_______常常默契会心,但读完仍是感到_______。填入画横线部分最恰当的一项是()。
习近平总书记在参加十二届全国人大二次会议安徽代表团审议时指出,各级领导干部都要树立和发扬好的作风,并提出了“三严三实”,即()。
分配给某校园网的地址块是202.105.192.0/18,该校园网包含_______个C类网络。
A到了就给家里来个电话,好让爸妈放心。B我真的得了第一名吗?我有点儿不敢相信。C你比他大,做哥哥的应该让着弟弟点儿。D你唱歌这么大的声音不怕邻居来找你?E不错。你能带我去看看公司其他地方吗?这是我的东西,为什么要给他玩儿?
最新回复
(
0
)