首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为
admin
2018-10-16
31
问题
设循环队列为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://kaotiyun.com/show/8uxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
派生类对基类继承控制访问有三种。派生类可以定义其基类中不具备的【】。
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
设a、b、c为int型变量,且a=10、b=5、c=1,则执行完以下语句,a的值变为【】。 a/=10-(++b)-(c--);
在C语言程序中()
mysulen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(Char*str){inti;for{i=0;!=’\0’;i++);return(_
已知字母A的ASCII代码值为65,若变量kk为char型,下列不能正确判断出比中的值为大写字母的表达式是( )。
以下叙述中正确的是()
对于白箱(盒)测试用例的各设计准则,下列叙述中正确的是()。
若要求从键盘读入含有空格字符的字符串,应使用函数()。
随机试题
______thenews,shejumpedwithjoy.
房地产中的投资利息与会计上的财务费基本相同。()
设α=i+2j+3k,β=i一3j一2k,与α、β都垂直的单位向量为()。
《期货从业人员执业行为准则(修订)》规定,期货从业人员在执业过程中应当对()高度负责,诚实守信,恪尽职守,珍惜、维护期货业和从业人员的职业声誉,保证期货市场稳健运行。
计算应缴纳的房产税是()元。
由于麦收季节快要来临,根据市场需求情况,某汽车制造厂决定动用前一纳税期购买的钢材X吨,用于首批联合收割机的生产。为此,当期增值税进项税额应进行以下处理()。
徐锡麟起义
材料1:杨先生和李女士是一对夫妻。一天,杨先生打了李女士一拳头,结果,李女士的面容被毁,其婚姻也随之解体了。邻居和同事纷纷猜测:杨先生为什么打人?禀性暴躁?仅仅是一时冲动?为了专门毁掉他人面容?为了毁掉他人婚姻?双方厮打是为了自卫?人们无法确定事件的原因。
已知3阶矩阵A与3维列向量x,使x,Ax,A2x线性无关,且满足A3x=3Ax-2A2x,令P=(x,Ax,A2x).求3阶矩阵B,使A=PBP-1;
WeakergrowthinthenextsixmonthswilloccurinInItaly,consumerconfidencehasdropped
最新回复
(
0
)