题目内容
(请给出正确答案)
[主观题]
在最坏情况下,下列排序方法中时间复杂度最小的是A.冒泡排序B.快速排序C.插入排序D.堆排序
在最坏情况下,下列排序方法中时间复杂度最小的是
A.冒泡排序
B.快速排序
C.插入排序
D.堆排序
答案
查看答案
在最坏情况下,下列排序方法中时间复杂度最小的是
A.冒泡排序
B.快速排序
C.插入排序
D.堆排序
第2题
在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是(52)。
A.快速排序
B.堆排序
C.归并排序
D.基数排序
第3题
在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是(58)。
A.基数排序
B.快速排序
C.堆排序
D.归并排序
第4题
在最好和最坏情况下的时间复杂度均为O(nlogn),但不稳定的排序算法是(44)。
A.堆排序
B.快速排序
C.归并排序
D.基数排序
第6题
最坏情况下时间复杂度不是n(n-1)/2的排序算法是()
A.快速排序
B.冒泡排序
C.直接插入排序
D.堆排序
第7题
关于排序算法的以下说法,错误的是()
A.归并排序的平均时间复杂度O(nlogn),最坏时间复杂度O(n^2)
B.堆排序平均时间复杂度O(nlogn),最坏时间复杂度O(nlogn)
C.冒泡排序平均时间复杂度O(n^2),最坏时间复杂度O(n^2)
D.快速排序的平均时间复杂度O(nlogn),最坏时间复杂度O(n^2)
第10题
用堆排序方法,在最坏情况下的时间复杂度为()。
A.O(n+1)
B.O(n2)
C.O(log2n)
D.O(n log2n)