关于排序算法,下列说法错误的是:( )
A: 快速排序的最坏时间复杂度是 O(n*log(n))
B: 堆排序的平均时间复杂度是 O(n*log(n))
C: 归并排序的最坏时间复杂度是 O(n*log(n))
D: 插入排序的最坏时间复杂度是 O(n2)
A: 快速排序的最坏时间复杂度是 O(n*log(n))
B: 堆排序的平均时间复杂度是 O(n*log(n))
C: 归并排序的最坏时间复杂度是 O(n*log(n))
D: 插入排序的最坏时间复杂度是 O(n2)
A
举一反三
内容
- 0
快速排序的最坏时间复杂度是 A: O(n*n) B: O(n*logn) C: O(logn) D: O(n)
- 1
快速排序在最坏情况下的时间复杂度是( ),此时其退化成了( )。 A: O(n^2),冒泡排序 B: O(n^2),简单选择排序 C: O(n*log2(n)),冒泡排序 D: O(n*log2(n)),归并排序
- 2
最坏情况下,快速排序的时间复杂度是() A: O(n) B: O(nlog(n)) C: O(n^2) D: O(n^3)
- 3
快速排序最坏情况下的时间复杂度是( )。 A: O(logn) B: O(n) C: O(nlogn) D: O(n^2)
- 4
冒泡排序算法的时间复杂度为()。 A: O(n) B: O(log<br/>n) C: O(n^2) D: O(nlogn)