题目内容 (请给出正确答案)
[单选题]

数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数小于n,计算队列中元素个数的公式为

A.r-f

B.(n+f-r)%n

C.n+r-f

D.n+r-f)%n

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位…”相关的问题

第1题

设数组data[20]作为循环队列SQ的存储空间,front为队头标识,rear为队尾标识,当front==4,rear==15时,以下说法正确的是_______

A.data数组中下标从4到15的位置存储的是队列元素

B.data数组中下标从5到14的位置存储的是队列元素

C.该循环队列当前存储的队列元素个数是11个

D.该循环队列当前存储的队列元素个数是10个

点击查看答案

第2题

设数组data[100]作为循环队列SQ的存储空间,front为队头标识,rear为队尾标识,当front==80,rear==15时,以下说法正确的是_______

A.data数组中下标从16到79的位置都为空闲位置

B.队列元素个数为36

C.data数组中下标从16到80的位置都为空闲位置

D.队列元素个数为34

点击查看答案

第3题

设数组data[20]作为循环队列SQ的存储空间,front指向队头,则data[front]为队头元素
点击查看答案

第4题

设数组data[30]作为循环队列SQ的存储空间,front指向队头,则data[(front+1)%30]为队头元素
点击查看答案

第5题

设数组data[20]作为循环队列SQ的存储空间,front为队头标识,rear为队尾标识,当front==4,rear==15时,以下说法正确的是_______

A.队列中还能存放数据元素的空闲位置数量为8个

B.队列中还能存放数据元素的空闲位置数量为7个

C.队列中还能存放数据元素的空闲位置数量为9个

D.队列中还能存放数据元素的空闲位置数量为6个

点击查看答案

第6题

循环队列存储在数组A[0..7]中,假设当前队尾指针Rear和队头Front的值分别为0和5,当队列中加入2个元素、删除3个元素后,Rear和Front的值分别为多少

A.7和3

B.0和2

C.2和0

D.3和7

点击查看答案

第7题

设循环队列的容量为20,序号从0到19,经过一系列的入队和出队后,front=5,rear=10,问队列中有多少个元素(采用少用一个队列存储空间的方式)

A.4

B.5

C.6

D.7

点击查看答案

第8题

循环队列解决了一般顺序存储队列中出现的“假上溢”问题
点击查看答案

第9题

设环形队列中数组的下标是0~N-1,其头、尾指针分别为f和r,则其元素个数为

A.r-f

B.r-f-1

C.(r-f)%N+1

D.(r-f+N)%N

点击查看答案

第10题

设环形队列中数组的下标是0~N-1,其头、尾指针分别为f和r,则其元素个数为

A.r-f

B.r-f-1

C.(r-f)%N+1

D.(r-f+N)%N

点击查看答案

第11题

循环队列存储在数组A[0..m]中,则入队时的操作为

A.rear=(rear+1)%(m+1)

B.rear=(rear+1)%(m-1)

C.rear=rear+1

D.rear=(rear+1)%m

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信