首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是( )。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是( )。
admin
2019-01-14
60
问题
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是( )。
选项
A、在顺序存储的线性表中寻找最大项
B、在顺序存储的线性表中进行顺序查找
C、在顺序存储的有序表中进行对分查找
D、在链式存储的有序表中进行查找
答案
A
解析
寻找最大项,无论如何都要查看所有的数据,与数据原始排列顺序没有多大关系,无所谓最坏情况和最好情况,或者说平均情况与最坏情况下的时间复杂度是相同的。而查找无论是对分查找还是顺序查找,都与要找的数据和原始的数据排列情况有关,最好情况是第1次查看的一个数据恰好是要找的数据,只需要比较1次;如果没有找到再查看下一个数据,直到找到为止,最坏情况下是最后一次查看的数据才是要找的,顺序查找和对分查找在最坏情况下比较次数分别是n和log
2
n,平均情况则是“1~最坏情况”的平均,因而是不同的。
转载请注明原文地址:https://kaotiyun.com/show/0sRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列是用户自定义标识符的是
若有以下定义“int t[3][2];”,能正确表示t数组元素地址的表达式是______。
以下叙述中错误的是()。
数据库设计包括两个方面的设计内容,它们是
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组b。请填空。#include<stdio.h>main(){inta[10],b[10],i;
关系模型的数据操纵即是建立在关系上的数据操纵,一般有【】、增加、删除和修改四种操作。
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】=’’)flag=0;elseif(【】){
在最坏情况下,冒泡排序的时间复杂度为【】。
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
随机试题
下列SQL语句正确的是_______。
A.淋病奈瑟菌B.衣原体C.单纯疱疹病毒D.人乳为瘤病毒E.人免疫缺陷病毒尖锐湿疣的病原体是
产后低热不退,腹痛绵绵,喜按,恶露量少或多,色淡,质稀,自汗,头晕心悸,舌质淡,苔薄白,脉细数。证属产后发热的
某建设项目未依法进行环境影响评价,根据《中华人民共和国环境保护法》,该项目不得()。
预应力长期损失产生的原因有()。
按照《贷款风险分类指引》的规定,不良贷款包括()。
高低温试验考核的是产品的()。
无条件归国家所有的人文旅游资源是()。①古建筑②古文化遗址③古墓群④石窟寺
下列复用方式中,(112)是光纤通信中使用的复用方式,EI载波把32个信道按(113)方式复用在一条2.048Mb/s的高速信道上,每条话音信道的数据速率是(114)。
Itneverrainsbutitpours.Justasbossesandboardshavefinallysortedouttheirworstaccountingandcompliancetroubles,
最新回复
(
0
)