早教吧作业答案频道 -->其他-->
排序题。。。。在待排序文件已基本有序的前提下,下列排序方法中效率最高的是()。A)直接插入排序B)直接选择排序C)快速排序D)归并排序E)起泡排序。怎么判断?
题目详情
排序题。。。。
在待排序文件已基本有序的前提下,下列排序方法中效率最高的是( )。
A)直接插入排序 B)直接选择排序
C)快速排序 D)归并排序
E)起泡排序。
怎么判断?
在待排序文件已基本有序的前提下,下列排序方法中效率最高的是( )。
A)直接插入排序 B)直接选择排序
C)快速排序 D)归并排序
E)起泡排序。
怎么判断?
▼优质解答
答案和解析
选择A。选B的话,比较次数基本不变,还需要进行n^2级别的比较次数。选C的话,基本有序的情况下是快速排序最差的情况,时间复杂度和选择排序相差无几,选D的话,时间复杂度稳定,一直都是O(nlogn),基本有序的文件对这个复杂度没影响。选E的话,参见B的解释。在文件基本有序的情况下,A是最好的,因为比较次数非常小。
看了排序题。。。。在待排序文件已基...的网友还看了以下:
下列排序方法中,最坏排序时间不是O(n2)的是A.快速排序B.堆排序C.起泡排序D.简单选择排序 2020-05-24 …
下列排序方法中,最坏排序时间和平均排序时间不相同的是A.快速排序B.堆排序C.起泡排序D.简单选择 2020-05-24 …
进化排序(按在地球上出现的先后顺序进行排序,用序号排)A.鱼类B.环节动物C.线形动物D.爬行类E 2020-07-06 …
在最坏的情况下,下列排序方法中时间复杂度最小的是()A.冒泡排序B.快速排序C.插入排序D.堆排序 2020-07-23 …
初始状态按键值递增,分别用堆排序,快速排序和冒泡排序对其进行排序(按递增顺序)最省最费时排序?原因 2020-07-23 …
求希尔排序第一趟排序结果给定结点的关键字序列(F、B、J、G、E、A、I、D、C、H),对它按字母 2020-07-23 …
排序题。。。。在待排序文件已基本有序的前提下,下列排序方法中效率最高的是()。A)直接插入排序B)直 2020-11-28 …
举行东盟会议时,东盟各国国旗排列顺序是?A按照国土面积排序B按照经济实力排序C按国家英文首字母排序D 2020-12-01 …
数据结构排序问题当记录的个数n较大时,若仅需排定前m元素的位置(m远小于n),下列方案哪个最佳.a: 2020-12-05 …
数据结构排序如果只想得到1000个元素组成的序列中第5个最小元素之前的部分排序的序列,用()方法最快 2020-12-14 …