首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
admin
2019-12-17
100
问题
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
选项
A、堆排序
B、希尔排序
C、有序链表查找
D、循环链表中寻找最大项
答案
B
解析
希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。排序方法最坏时间复杂度:直接插入为O(n2)、简单选择为O(n2)、起泡排序为O(n2)、快速排序为O(n2)、堆排序为O(nlog2n)、归并排序为O(nlog2n)。
转载请注明原文地址:https://kaotiyun.com/show/TICp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inti=4:for(printf("%d",i);i
有以下程序:#includemain(){inta[10]={11,12,13,14,15,16,17,18,19,20},*p=a,i=9;printf("%d,%d,%d\n",a[p—a],p[i]
给定程序MODI1.C中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元
编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。例如,输入下面的矩阵:其转置矩阵为:123147
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
以下叙述中正确的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
若k是int类型变量,且有以下for语句1for(k=-1;k<0;k++)printf("****\n");下面关于语句执行情况的叙述中正确的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
数据流程图(DFD图)是
随机试题
足三里的主治病证是
单一制国家中央政府对地方政府的控制主要是通过()
男性,20岁,因乏力、食欲减退一个月,尿少、水肿一周入院。实验室检查发现贫血、血尿、蛋白尿,补体G正常,血肌酐和尿素氮均增高,B超提示双肾增大。下一步首选的治疗方案是
口腔念珠菌病根据临床表现分型以下正确的是
男,45岁,急性黄疸型肝炎患者,经治疗无效,症状渐渐加重。诊断重型肝炎最主要的依据是
下列说法正确的是
()是指导商品流通企业生产经营活动的行动纲领。
【2010年福建.单选】下列能体现循序渐进教学原则的是()。
•Youwillhearacollegelecturertalkingtoaclassofbusinessstudentsaboutprotectingcompanysecrets.•Asyoulisten
LessonsinLongevityThisyear,thenumberofpensionersintheUKexceededthenumberofminorsforthefirsttimeinhisto
最新回复
(
0
)