首 页
大学试题
CMS专题
工学
经济学
专升本
法学
教育学
历史学
更多分类
搜索
题库考试答案搜索网 > 题目详情
当前位置:
首页
>
在最坏情况下,下列排序方法中时间复杂度最小的是______。
>
题目详情
问题题干
答案解析
相关问题
热门问题
最新问题
问题详情
在最坏情况下,下列排序方法中时间复杂度最小的是______。
A、冒泡排序
B、快速排序
C、插入排序
D、堆排序
时间:2022-08-11 02:44
关键词:
答案解析
D
解析:堆排序的方法对于规模较小的线性表并不适合,但对于较大规模的线性表来说是很有效的。在最坏情况下,堆排序需要比较的次数为O(nlog2n)。堆排序时间复杂度最小。
相关问题
编译程序的实现算法较为复杂,但它可以产生高效运行的____①______程序,因此更适合翻译那些规模较大、结构较复杂、需要较长运行时间的 _____②______ 程序。
下列各数中最小的是______。
在最适宜的条件下,种群所表现出来的最大增长率称为______。
在最适宜的条件下,种群所表现出来的最大增长率称为______。
下列各种情况下,哪个选项是动荷载________。
最新问题
在下列几种排序方法中,要求内存量最大的是______。
通常情况下,下列属于外存储器且存储容量最小的是__________.
下颌阻生智齿的情况复杂,术前必须对可能遇到的阻力仔细分析并判定解除阻力的方法。这些阻力有_________阻力,_________阻力,_________阻力。
对于给定的一组关键字(12,2,16,30,8,28,4,10,20,6,18),按照下列算法进行递增排序,写出每种算法第一趟排序后得到的结果:希尔排序(增量为5)得到__(1)__,快速排序(选第一个记录为基准元素)得到__(2)__,基数(基数为10)排序得到__(3)__,二路归并排序得到__(4)__,堆排序得到__(5)__。空白(5)处应选择()
对于给定的一组关键字(12,2,16,30,8,28,4,10,20,6,18),按照下列算法进行递增排序,写出每种算法第一趟排序后得到的结果:希尔排序(增量为5)得到__(1)__,快速排序(选第一个记录为基准元素)得到__(2)__,基数(基数为10)排序得到__(3)__,二路归并排序得到__(4)__,堆排序得到__(5)__。空白(4)处应选择()
对于给定的一组关键字(12,2,16,30,8,28,4,10,20,6,18),按照下列算法进行递增排序,写出每种算法第一趟排序后得到的结果:希尔排序(增量为5)得到__(1)__,快速排序(选第一个记录为基准元素)得到__(2)__,基数(基数为10)排序得到__(3)__,二路归并排序得到__(4)__,堆排序得到__(5)__。空白(3)处应选择()
下面4种排序方法中,平均查找长度最小的是______。
编译程序的实现算法较为复杂,但它可以产生高效运行的____①______程序,因此更适合翻译那些规模较大、结构较复杂、需要较长运行时间的 _____②______ 程序。
快速排序算法采用的设计方法是______。
对下列关键字序列用快速排序法进行排序时,速度最快的是 ______。
别人在看