首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是( )。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是( )。
admin
2018-06-28
53
问题
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是( )。
选项
A、在顺序存储的线性表中寻找最大项
B、在顺序存储的线性表中进行顺序查找
C、在顺序存储的有序表中进行对分查找
D、在链式存储的有序表中进行查找
答案
A
解析
寻找最大项,无论如何都要查看所有的数据,与数据原始排列顺序没有多大关系,无所谓最坏情况和最好情况,或者说平均情况与最坏情况下的时间复杂度是相同的。而查找无论是对分查找还足顺序查找,都与要找的数据和原始的数据排列情况有关,最好情况是第1次查看的一个数据恰好是要找的数据,只需要比较1次;如果没有找到再查看下一个数据,直到找到为止,最坏情况下是最后一次查看的数据才是要找的,顺序查找和对分查找在最坏情况下比较次数分别是n和log
2
n,平均情况则是“l~最坏情况”的平均,因而是不同的。
转载请注明原文地址:https://kaotiyun.com/show/iCxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于函数的叙述中正确的是()。
有以下程序#inculdemain(){inta[3][3]={(1,2,3),(4,5,6),(7,8,9)};intB[3]={0},i;For(i=0;i
已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为
算法的时间复杂度是指
下面程序中函数creat用于建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾,单向链表的头指针作为函数值返回。将程序补充完整。#include<stdiao.h>structlist{chardata;struct
算法的时间复杂度是指______。
算法的时间复杂度是指______。
在深度为5的满二叉树中,叶子结点的个数为______。
设有下列二叉树:对此二叉树前序遍历的结果为()
随机试题
脱水清管列车干燥是用天然气驱动甲醇清管列车()清管干燥。
由出纳人员根据库存现金、银行存款日记账及其他相关资料编制的日常管理用报表是()
心衰代偿的方式除外
不属于原核细胞型的微生物是
患者,男,27岁。车祸致脑外伤昏迷20分钟,清醒4小时后又转入昏迷伴右侧瞳孔散大,左侧肢体瘫痪入院。多项检查3小时后入手术室,入室时仍昏迷,呼吸10次/分,血压140/95mmHg,心率60次/分,室性期前收缩4次/分。如室早已纠正,诱导中使用利多卡因
单代号网络图中说法正确的是()。
会计职业道德教育的主要形式包括接受教育和自我教育。( )
海关可以对超过()个月仍未缴纳税款的纳税人或担保人采取强制措施。
张教授:有的歌星的一次出场费比诺贝尔奖金还高,这是不合理的。一般地说,诺贝尔奖得主对人类社会的贡献,要远高于这样那样的歌星。李研究员:你忽视了歌星的酬金是一种商业回报,他的一次演出,可能为他的老板带来上千万的利润。张教授:按照你的逻辑,
Ittookmeseveralweekstogetusedto(drive)______ontheleftsideoftheroadinLondon.
最新回复
(
0
)