网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
快速排序算法的平均时间复杂度为()。
A

O(n)

B

O(n2)

C

O(nlog2n)

D

O(log2n!)


参考答案

参考解析
解析: 暂无解析
更多 “单选题快速排序算法的平均时间复杂度为()。A O(n)B O(n2)C O(nlog2n)D O(log2n!)” 相关考题
考题 下列排序方法中,在最坏情况下算法的时间复杂度为 O(n^2)的有________。 A、堆排序B、快速排序C、希尔排序D、冒泡排序

考题 在其最好情况下的算法时间复杂度为O(n)。A.插入排序B.归并排序C.快速排序D.堆排序

考题 在最坏情况下()。A.快速排序的时间复杂度比冒泡排序的时间复杂度要小B.快速排序的时间复杂度比希尔排序的时间复杂度要小C.希尔排序的时间复杂度比直接插入排序的时间复杂度要小D.快速排序的时间复杂度与希尔排序的时间复杂度是一样的

考题 以下关于快速排序算法的描述中,错误的是( )。在快速排序过程中,需要设立基准元素并划分序列来进行排序。若序列由元素{12,25,30,45,52,67,85}构成,则初始排列为( )时,排序效率最高(令序列的第一个元素为基准元素)。A.快速排序算法是不稳定的排序算法B.快速排序算法在最坏情况下的时间复杂度为0(nlgn)C.快速排序算法是一种分治算法D.当输入数据基本有序时,快速排序算法具有最坏情况下的时间复杂度

考题 关于排序算法的以下说法,错误的是()A.归并排序的平均时间复杂度O(nlogn),最坏时间复杂度O(n^2)B.堆排序平均时间复杂度O(nlogn),最坏时间复杂度O(nlogn)C.冒泡排序平均时间复杂度O(n^2),最坏时间复杂度O(n^2)D.快速排序的平均时间复杂度O(nlogn),最坏时间复杂度O(n^2)

考题 在下列排序算法中,哪一个算法的时间复杂度与初始排序无关()。 A、直接插入排序B、冒泡排序C、快速排序D、直接选择排序

考题 对N个数排序,最坏情况下时间复杂度最低的算法是()排序算法 A、插入B、冒泡C、归并D、快速

考题 5 写出下列算法的时间复杂度。(1)冒泡排序;(2)选择排序;(3)插入排序;(4)快速排序;(5)堆排序;(6)归并排序;

考题 下列排序算法中时间复杂度不受数据初始状态影响,恒为O(n2)的是A、堆排序B、起泡排序C、直接选择排序D、快速排序

考题 下列各种排序算法中平均时间复杂度为O(n)是()。A.快速排序 B.堆排序 C.归并排序 D.冒泡排序

考题 最好情况下的算法时间复杂度为O(n)的是()。A.插入排序 B.归并排序 C.快速排序 D.堆排序

考题 数据结构与算法中,快速排序的特性描述正确的是()。A、快速排序是稳定排序B、快速排序不稳定排序C、快速排序的时间复杂度是O(nlog2n)D、快速排序的时间复杂度是O(n*n)

考题 快速排序当数据表初态为有序排列时,算法的效率最低,时间复杂度为()

考题 下列各种排序算法中平均时间复杂度为O(n2)是()A、快速排序B、堆排序C、归并排序D、冒泡排序

考题 在初始数据表已经有序时,快速排序算法的时间复杂度为O(nlog2n)。

考题 基于关键字比较大小的排序算法中,()排序算法的平均时间复杂度最优。

考题 排序的平均时间复杂度为O(n•logn)的算法是(),为O(n•n)的算法是()

考题 快速排序、堆排序和归并排序的平均时间复杂度都是(),但其中稳定的排序方法只有()

考题 快速排序在平均情况下的时间复杂度为(),在最坏情况下的时间复杂度为()。

考题 快速排序的平均时间复杂度是(),平均空间复杂度是()

考题 快速排序算法的平均时间复杂度为()。A、O(n)B、O(n2)C、O(nlog2n)D、O(log2n!)

考题 单选题下列各种排序算法中平均时间复杂度为O(n2)是()A 快速排序B 堆排序C 归并排序D 冒泡排序

考题 填空题快速排序在平均情况下的时间复杂度为(),在最坏情况下的时间复杂度为()。

考题 填空题基于关键字比较大小的排序算法中,()排序算法的平均时间复杂度最优。

考题 填空题排序的平均时间复杂度为O(n•logn)的算法是(),为O(n•n)的算法是()

考题 多选题数据结构与算法中,快速排序的特性描述正确的是()。A快速排序是稳定排序B快速排序不稳定排序C快速排序的时间复杂度是O(nlog2n)D快速排序的时间复杂度是O(n*n)

考题 填空题快速排序当数据表初态为有序排列时,算法的效率最低,时间复杂度为()

考题 填空题快速排序的平均时间复杂度是(),平均空间复杂度是()