对n个待排序记录序列进行快速排序,所需要的最好时间是(),最坏时间是()。

对n个待排序记录序列进行快速排序,所需要的最好时间是(),最坏时间是()。


相关考题:

对n个记录的序列进行堆排序,最坏情况下的时间复杂度为______。 A、O(logn)B、O(nlogn)C、O(n)D、O(n^2)

最好和最坏时间复杂度均为O(nlog2n)且稳定的排序方法是()。 A.快速排序B.堆排序C.归并排序D.基数排序

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

对n个记录的文件进行快速排序,最坏情况下的执行时间为 ( )。

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

对n个数进行排序,哪种算法,其时间复杂度在最坏和最好都是O(nlogn)()A.快速排序B.希尔排序C.堆排序D.选择排序

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

对n个记录的文件进行堆排序,最坏情况下的执行时间是O(nlog2n)。()

对于n个记录的集合进行快速排序,在最坏的情况下时间复杂度是O(n2)() 此题为判断题(对,错)。

用快速排序的方法对包含n个关键字的序列进行排序,最坏情况下执行的时间为A.O(n)B.O(log2n)C.O(nlog2n)D.O(n2)

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

对n条记录的文件进行快速排序,最坏情况下的执行时间为______。

设有n个结点进行排序,不稳定排序是(1);快速排序的最坏时间是(2)。A.直接插入排序B.冒泡排序C.希尔排序D.归并排序

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

对于n个记录的集合进行冒泡排序,在最坏的情况下所需要的时间是()。若对其进行快速排序,在最坏的情况下所需要的时间是()。

冒泡排序最坏的情况是,记录完全逆序,20个记录待排序需要比较()次才能完成排序。A、20B、19C、18D、190

对于n个记录的集合进行快速排序,所需要的平均时间是O(nlog2n)。

当待排序序列初始有序时,快速排序的时间复杂性为O(n)。

对n个记录的集合进行快速排序,所需要的附加空间是O(n)。

对n=7,给出快速排序一个最好情况和最坏情况的初始排列的实例。

利用简单选择排序对n个记录进行排序,最坏情况下,记录交换的次数为()。

填空题利用简单选择排序对n个记录进行排序,最坏情况下,记录交换的次数为()。

判断题对于n个记录的集合进行快速排序,所需要的平均时间是O(nlog2n)。A对B错

填空题对于n个记录的集合进行冒泡排序,在最坏的情况下所需要的时间是()。若对其进行快速排序,在最坏的情况下所需要的时间是()。

判断题当待排序序列初始有序时,快速排序的时间复杂性为O(n)。A对B错

单选题冒泡排序最坏的情况是,记录完全逆序,20个记录待排序需要比较()次才能完成排序。A20B19C18D190

填空题对n个待排序记录序列进行快速排序,所需要的最好时间是(),最坏时间是()。