首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为( )。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为( )。
admin
2021-06-15
44
问题
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为( )。
选项
A、5
B、6
C、m-5
D、m-6
答案
D
解析
循环队列的长度为:(rear-front+m)%m=m-5。查找长度为m-5的队列的最小值,最坏情况下需要从头至尾比较m-6次。
转载请注明原文地址:https://kaotiyun.com/show/Jwtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是
有以下程序#includemain(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}程序的输出结果是
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[201="ABCD\OEFG\0",b[]="IJK";strcat(a,b);printf("%s
若有定义语句:doublea,*p=&a;以下叙述中错误的是
对于一个正常运行的C程序,以下叙述中正确的是
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
若二维数组a有m列,则在a[i][j]前的元素个数为()。
有关return语句说法不正确的是()。
编写一个甬数,其功能是:从传人的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
在C语言中,以下说法不正确的是()。
随机试题
临川四梦
有关电泳的论述正确的是A.带电离子向所带电荷相同的方向移动的现象称为电泳B.电泳技术主要用于大分子物质的分离及蛋白质、核酸等生物分子研究C.电泳方法的应用局限性在于设备昂贵、操作复杂D.按电泳的原理有区带电泳、稳态电泳、置换电泳三种形式E.产生电
一台三相感应电动机的参数为:R"2=0.012Ω,X1=X"2=0.06Ω,欲使电机的启动转矩为最大,应在转子电路中串入的电阻为()Ω。
达到或接近经济规模的企业的产量占整个产业产量的比例可以反映()。
A公司2017年发生的有关交易或事项如下:资料一:2017年1月2日,A公司从深圳证券交易所购入甲公司股票1000万股,占其表决权资本的1%,对甲公司无控制、共同控制和重大影响。支付款项8000万元,另支付交易费用25万元,准备近期出售。2017年12月
进行控制的首要步骤是()。
导游词通常由()等部分组成。
劳动争议仲裁的基本原则包括()。
关于ARP协议的描述中,正确的是()
取得了我们班好成绩第一名的
最新回复
(
0
)