首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为
admin
2018-10-16
60
问题
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为
选项
A、5
B、6
C、m-5
D、m-6
答案
C
解析
在循环队列中元素的个数为“(rear-front+M)%M”,式中rear为队尾指针,front为队首指针,M为存储容量,%为取余符号。对于找最小值的最坏情况下的比较次数,为循环队列中元素值个数减一。所以对于这个题目来说初始时元素个数为0;运算后,元素个数为m-5,找最小值的最坏情况下的比较次数为m-5-1=m-6。
转载请注明原文地址:https://www.kaotiyun.com/show/8uxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是voidfunc1(inti);voidfunc2(inti);charst[]="hello,friend!”;voidfunc1(inti){printf("%c",st
有以下程序:#includemain(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;
下列程序是用来判断数组中特定元素的位置所在的。#include#includeintfun(int*s,intt,int*k){inti;*k=0;for(i=0;i
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
下列叙述中正确的是()。
若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|<10的是()。
一个算法的时间复杂性是______的函数。
设有定义语句:int a[][3]={{0},{1}{2}};,则数组元素a[1][2]的值是【 】。
s1和s2已正确定义,并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;,则以下选项正确的是______。
随机试题
在水体污染源的调查内容中,有一条与大气的污染源相同,即
甲国某航空公司的一民航飞机从中国出发,经停甲国后,在乙国上空发生空难,该甲国航空公司在中国有代表机构。关于乘客向航空公司索赔的诉讼管辖和法律适用,根据中国相关法律,下列哪些表述是正确的?()
根据《建筑安装工程费用项目组成》(建标[2013]44号文),以定额人工费为计费基础的规费有()。
粉尘爆炸是指悬浮于空气中的可燃粉尘触及明火或电火花等火源时发生的爆炸现象。下列各组常见粉尘中,都能够发生爆炸的是()
按预算收支平衡状况分类,政府预算可分为平衡预算和()。
某市甲房地产开发公司2012年开发的某写字楼项目的相关资料如下:(1)取得土地使用权所支付的金额为5000万元:(2)写字楼开发成本为3000万元;(3)财务费用中与写字楼开发项目相关的利息支出为300万元(不能提供金融机构证明);
我国对进口货物确定原产地所采用的标准有()。
全面建设小康社会
Isthereanyhopeof______thegoldmedal?
Aboutacenturyago,theSwedishphysicalscientistArrheniusproposedalowofclassicalchemistrythatrelateschemicalreacti
最新回复
(
0
)