首页
快速排序在平均情况下的时间复杂度为(),在最坏情况下的时间复杂度为()。
精华吧
→
答案
→
超星尔雅学习通未分类
快速排序在平均情况下的时间复杂度为(),在最坏情况下的时间复杂度为()。
正确答案:O(nlog2n)#O(n2)
Tag:
数据结构
复杂度
时间
时间:2022-05-19 20:37:27
上一篇:
对n个记录进行冒泡排序时,最少的比较次数为(),最少的趟数为()。
下一篇:
若对一组记录(46,79,56,38,40,80,35,50,74)进行直接插入排序,当把第8个记录插入到前面已排序的有序表时,为寻找插入位置需要比较()次。
相关答案
1.
在简单选择排序中,记录比较次数的时间复杂度为(),记录移动次数的时间复杂度为()。
2.
每次直接或通过支点元素间接比较两个元素,若出现逆序排列时,就交换它们的位置,此种排序方法叫做()排序;每次使两个相邻的有序表合并成一个有序表的排序方法叫做()排序。
3.
每次从无序子表中取出一个元素,把它插入到有序子表中的适当位置,此种排序方法叫做()排序;每次从无序子表中挑选出一个最小或最大元素,把它交换到有序表的一端,此种排序方法叫做()排序。
4.
对具有8个元素的序列(49,38,65,97,76,13,27,50),按升序排序,采用快速排序法第一趟的结果为()
5.
一组记录的关键字为(46,79,56,38,40,84),则利用堆排序的方法建立的初始堆为()
6.
在各种排序方法中,从未排序序列中挑选元素,并将其依次放入已排序序列(初始时为空)的一端的方法是()
7.
对包含N个元素的散列表进行检索,平均查找长度为().
8.
下列排序算法中,()算法可能在初始数据有序时,花费的时间反而最多。
9.
对下列4个序列用快速排序方法进行排序,以序列的第1个元素为基准进行划分。在第1趟划分过程中,元素移动次数最多的是序列
10.
下列四种排序方法中,不稳定的方法是
热门答案
1.
一组记录的排序码为26,48,16,35,78,82,22,40,37,72.,其中含有5个长度为2的有序表,按归并排序的方法对该序列进行一趟归并后的结果为。
2.
一组记录的关键码为48,79,52,38,40,84.,则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为。
3.
一组记录的排序码为47,78,57,39,41,85.,则利用堆排序的方法建立的初始推为。
4.
在下列排序方法中,空间复杂性为O(log2n)的方法为()。
5.
若要对1000个元素排序,要求既快又节省存储空间,则最好采用()方法。
6.
若要对1000个元素排序,要求既快又稳定,则最好采用()方法。
7.
若对n个元素进行归并排序,则进行每一趟归并的时间复杂性为()。
8.
若对n个元素进行归并排序,则进行归并的趟数为()。
9.
在对n个元素进行堆排序的过程中,空间复杂性为()。
10.
在对n个元素进行堆排序的过程中,时间复杂性为()。