首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是( )。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是( )。
admin
2022-10-24
36
问题
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是( )。
选项
A、在顺序存储的线性表中寻找最大项
B、在顺序存储的线性表中进行顺序查找
C、在顺序存储的有序表中进行对分查找
D、在链式存储的有序表中进行查找
答案
A
解析
寻找最大项,无论如何都要查看所有的数据,与数据原始排列顺序没有多大关系,无所谓最坏情况和最好情况,或者说平均情况与最坏情况下的时间复杂度是相同的。而查找无论是对分查找还是顺序查找,都与要找的数据和原始的数据排列情况有关,最好情况是第1次查看的一个数据恰好是要找的数据,只需要比较1次;如果没有找到再查看下一个数据,直到找到为止,最坏情况下是最后一次查看的数据才是要找的,顺序查找和对分查找在最坏情况下比较次数分别是n和log
2
n,平均情况则是“1~最坏情况”的平均,因而是不同的。故本题答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/yId0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序包括的基本控制结构是()。
若变量都己正确说明,则以下程序段输出结果为()。#includemain(){chara=’a’;intb=2:printf(a>b?"***a=%d":"###b=%d",a,b);
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,若字
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。
下面选项中关于编译预处理的叙述正确的是()。
以下叙述中正确的是()。
结构化程序设计的基本原则不包括()。
下列给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1,1,2,3,5,8,13,21。…例如,若给n输入7,则该项的斐波拉契数值为13。请改正程序中的错误,使它能得出正确结果。注意:不要改动main
在数据库中,数据模型包括数据结构、数据操作和
下面属于面向对象方法中对象基本特点的是
随机试题
对持有至到期投资的质量进行分析应当注意
------WhatdoyouthinkofHarryPotterandPhilosopher’sStone?------Fantastic.StevenKloves______eachcharacterinthemovi
A、钙B、铁C、碘D、锌E、硒缺乏时易致味觉障碍和异食癖的是
在软土路基施工中,对于高速公路,()的黏性土为软土。
甲承包商在与乙设备公司的设备租赁合同中,甲承包商拖欠租赁费10万元,而乙公司拖欠甲承包商的工程款6万元与租赁费10万元同时到期,现乙公司将10万元债权全部转让给河北丙企业。根据上述背景,作答下列问题。
甲股份有限公司(以下简称甲公司)为增值税一般纳税人,增值税税率为17%,甲公司以产品生产、销售为主营业务。2013年发生以下经济业务(下列货款均不含增值税):(1)1月1日,甲公司与A公司签订了一项建造合同,合同总收入10000000元,合同总成本800
电子书中的视频经常使用FLV格式文件,是因为与其他格式的视频文件相比,它具有()等特点。
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()StaticxAsIntegerClsFori=1To2
对数组名作函数的参数,下面描述正确的是()。
A、 B、 C、 B
最新回复
(
0
)