题目内容
(请给出正确答案)
[判断题]
在最好情况下、最坏情况下、平均情况下的时间复杂度中,可操作性最好的且最有实际价值的,是最坏情况下的时间复杂度。()
答案
查看答案
第1题
在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是(52)。
A.快速排序
B.堆排序
C.归并排序
D.基数排序
第2题
在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是(58)。
A.基数排序
B.快速排序
C.堆排序
D.归并排序
第3题
在最好和最坏情况下的时间复杂度均为O(nlogn),但不稳定的排序算法是(44)。
A.堆排序
B.快速排序
C.归并排序
D.基数排序
第5题
直接选择排序的平均时间复杂度为(17)。最好情况下时间复杂度为O(n)的排序算法是(18)。在最好和最花情况下的时间复杂度均为O(nlogn)且稳定的排序方法是(19)。
A.O(n)
B.O(nlogn)
C.O(n2)
D.O(logn)
第8题
下列关于算法复杂度叙述正确的是()。
A.最坏情况下的时间复杂度一定高于平均情况的时间复杂度
B.时间复杂度与所用的计算工具无关
C.对同一个问题,采用不同的算法,则它们的时间复杂度是相同的
D.时间复杂度与采用的算法描述语言有关
第9题
在最坏情况下,下列排序方法中时间复杂度最小的是
A.冒泡排序
B.快速排序
C.插入排序
D.堆排序
第10题
用堆排序方法,在最坏情况下的时间复杂度为()。
A.O(n+1)
B.O(n2)
C.O(log2n)
D.O(n log2n)