目录: 标题| 题干| 答案| 搜索| 相关
问题

对n个元素进行快速排序时,最坏情况下的时间复杂度为______。


对n个元素进行快速排序时,最坏情况下的时间复杂度为______。

  • AO(log2n)
  • BO(n)
  • CO(nlog2n)
  • DO(n2)
参考答案
参考解析:

解析:最坏情况发生在每次划分过程产生的两个区间分别包含n-1个元素和1个元素的时候。其时间复杂度为0(n2)。

分类:其他
相关推荐

1、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法

对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是A.插入排序 B.冒泡排序 C.直接插入排序 D.堆排序A插入排序 B冒泡排序 C直接插入排序 D堆排序

2、● 对 n 个元素的数组进行 (63) ,其平均时间复杂度和最坏情况下的时间

● 对 n 个元素的数组进行 (63) ,其平均时间复杂度和最坏情况下的时间复杂度都是O(nlogn)。(63)A 希尔排序B 快速排序C 堆排序D 选择排序

3、对7个元素构成的线性表进行快速排序时,在最好情况下共需进行()次比较。

对7个元素构成的线性表进行快速排序时,在最好情况下共需进行()次比较。

4、对于n个元素构成的降序顺序线性表,采用快速排序按照关键字升序排列时共需进行(

对于n个元素构成的降序顺序线性表,采用快速排序按照关键字升序排列时共需进行()次划分。

5、在对n个元素进行快速排序的过程中,平均情况下的时间复杂度为()

在对n个元素进行快速排序的过程中,平均情况下的时间复杂度为()AO(1)BO(log2n)CO(n2)DO(nlog2n)

6、冒泡排序在最坏情况下的比较次数是。 A.n(n+1)/2 B.nlog2n

冒泡排序在最坏情况下的比较次数是。 A.n(n+1)/2 B.nlog2n C.n(n-1)/2 D.n/2An(n+1)/2 Bnlog2n Cn(n-1)/2 Dn/2