早教吧作业答案频道 -->其他-->
排序题。。。。在待排序文件已基本有序的前提下,下列排序方法中效率最高的是()。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是最好的,因为比较次数非常小。
看了排序题。。。。在待排序文件已基...的网友还看了以下:
下列关于排序的说法正确的是().A.插入排序和冒泡排序都是稳定的排序算法.B.选择排序的平均时间复 2020-05-23 …
( 15 )在待排序文件已基本有序的前提下,下列排序方法中效率最高的是A )起泡排序 B )直接选择 2020-05-23 …
在待排序文件已基本有序的前提下,下列排序方法中效率最高的是A.起泡排序B.直接选择排序C.快速排 2020-05-23 …
c++数据结构题目求助!!!设有1000个基本有序的元素,希望用最快的速度挑选出其中前10个最大的 2020-07-23 …
用冒泡排序法把一列无序数按照从小到大的顺序排列,第一趟排序结束后A.最大的数排在了最后边B.最大的数 2020-11-24 …
排序题。。。。在待排序文件已基本有序的前提下,下列排序方法中效率最高的是()。A)直接插入排序B)直 2020-11-28 …
已知初始待排序关键码{5,8,1,3,9,6,2,7},回答下列问题:(1)写出采用冒泡法排升序的前 2020-12-05 …
数据结构排序如果只想得到1000个元素组成的序列中第5个最小元素之前的部分排序的序列,用()方法最快 2020-12-14 …
罗马第一部成文法《十二铜表法》的排列顺序前面为诉讼程序法,后面为人法和物法;罗马帝国时期,查士丁尼《 2020-12-23 …
关于数据结构的题1、填空题1.快速排序和堆排序的平均时间复杂度分别为和。2、选择题1.下面给出的四种 2021-01-14 …