首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为
admin
2018-10-16
54
问题
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为
选项
A、4
B、6
C、m-5
D、m-6
答案
A
解析
初始状态为:front=rear=m,rear-front=0,此时队列为空。经过一系列入队与退队运算后,front=15,rear=20。队尾大于队头,则队尾rear减队头front等于5个元素。此时队列中有5个元素,而查找最大项至少要比较n-1次,就是4次。因此选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/fuxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
若要对a进行++运算,则a应具有下面说明
有下面程序段#include"stdio.h"#include"string.h"main(){chara[3][20]={{"china"},{"isa"},{"bigcountry!"}};char
有以下程序:main(){inta=666,b=888;printf("%d\n",a,b);}程序运行后的输出结果是()。
当变量c的值不为2、4、6时,值也为“真”的表达式是
有以下程序 main( ) { char *p[10]={“abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”}; printf(“%d\n”,strlen(p[4])); } 执行后输出结果是( )
以下4个选项中,不能看成一条语句的是
若二维数组a有m列,则在a[i][j]前的元素个数为()。
下列叙述中正确的是______。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;……fun(s);……
随机试题
InsomepartsoftheUnitedStates,farmingiseasy.Butfarminghasalwaysbeendifficultinthe【T1】________cornerofthecount
下列()是基本票据行为。
TheWhiteHouseisthemostvisitedresidenceintheworld.ToursmaybescheduledthroughourWashingtonDCoffice.Duetosecu
A、避免血栓形成B、减少出血C、促进肺复张D、提高身体耐力E、促进痰液排出肺癌患者术后练习深呼吸
h.s.的含义是
法律规定代位权的成立应具备法定要件,以下不属于此要件的是( )。
Thedefenseworks___________longagotokeeptheenemyaway.
镇政府在开展扶贫工作,领导安排你到辖区各村开展调研,以便更好地制订扶贫方案。你会怎么开展调研?
设列表框的名称为List1,则下列与List1.Text中的值相同的属性值是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(intA[],intn),用冒泡法将数组排序。提示:所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从0
最新回复
(
0
)