早教吧作业答案频道 -->其他-->
在最坏的情况下,下列排序方法中时间复杂度最小的是()A.冒泡排序B.快速排序C.插入排序D.堆排序能不能告诉我详细的分析啊?
题目详情
在最坏的情况下,下列排序方法中时间复杂度最小的是()A.冒泡排序 B.快速排序 C.插入排序D.堆排序
能不能告诉我详细的分析啊?
能不能告诉我详细的分析啊?
▼优质解答
答案和解析
排序方法 最坏时间复杂度 最好时间复杂度 平均时间复杂度
直接插入 O(n2) O(n) O(n2)
简单选择 O(n2) O(n2) O(n2)
起泡排序 O(n2) O(n) O(n2)
快速排序 O(n2) O(nlog2n) O(nlog2n)
堆排序 O(nlog2n) O(nlog2n) O(nlog2n)
归并排序 O(nlog2n) O(nlog2n) O(nlog2n)
所以选d
直接插入 O(n2) O(n) O(n2)
简单选择 O(n2) O(n2) O(n2)
起泡排序 O(n2) O(n) O(n2)
快速排序 O(n2) O(nlog2n) O(nlog2n)
堆排序 O(nlog2n) O(nlog2n) O(nlog2n)
归并排序 O(nlog2n) O(nlog2n) O(nlog2n)
所以选d
看了 在最坏的情况下,下列排序方法...的网友还看了以下:
Ordering(排序)C.Rankthe3feelingsineachrowfromthewea 2020-05-22 …
读下面的流程图,其最后结果是(3)。A.将X,Y,Z按从大到小的顺序排序B.将X,Y,Z按从小到大的 2020-05-26 …
c++求帮忙改错下列程序的功能是输入9个从大到小排序的整数存入一维数组x,然后再输入1个整数插入数 2020-08-03 …
如图是一幅以极地为中心的地球自转示意图,回答以下问题.(1)此图表示日(节气)的光照情况,此时A点是 2020-11-21 …
(1)C、N、O三种元素的电负性由大到小的顺序是,元素的第一电离能由大到小的顺序是.(2)C、N两种 2020-11-24 …
读图,若该图表示热力环流示意图,则()A.a、b、c、d四地的气压由大小的顺序是a>b>c>dB.a 2020-12-05 …
程序设计C排序查找Description用选择法对N个学生的成绩按从大到小的顺序排序,N个学生的成绩 2020-12-05 …
简单的c语言程序编写求助……1.从键盘上任意输入3个整数x、y、z,并按从大到小的顺序显示出来,请编 2020-12-05 …
给出一个算法的程序框图(如图所示),该程序框图的功能是()A.求输出a,b,c三数的最大数B.求输出 2021-01-15 …
如图所示的程序框图的功能是()A.求a,b,c三个数中的最大数B.求a,b,c三个数中的最小数C.将 2021-01-15 …