早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
如果只想得到5000个元素组成的序列中最小的20个元素序列,用______方法最合适。A.简单选择排序B.Sh
题目
如果只想得到5000个元素组成的序列中最小的20个元素序列,用______方法最合适。
A.简单选择排序
B.Shell排序
C.堆排序
D.冒泡排序
参考答案
正确答案:C
解析:冒泡排序与简单选择排序均需要进行20趟排序,才能找到题目所求的序列;Shell排序只有将这5000个元素全部排序完成,才能找到题目所求的序列,因此排除Shell排序;堆排序需要先建立初始堆后,再经过20次堆调整才能得到。冒泡排序、简单选择排序和堆排序这三种排序方法中堆排序的时间复杂度最小,所以选堆排序最合适。
解析:冒泡排序与简单选择排序均需要进行20趟排序,才能找到题目所求的序列;Shell排序只有将这5000个元素全部排序完成,才能找到题目所求的序列,因此排除Shell排序;堆排序需要先建立初始堆后,再经过20次堆调整才能得到。冒泡排序、简单选择排序和堆排序这三种排序方法中堆排序的时间复杂度最小,所以选堆排序最合适。
看了如果只想得到5000个元素组成...的网友还看了以下:
请问在分式的加减法中,如果最简分式为加减的形式,该如何处理?就比如:(XY-X²)(1/X+1/y 数学 2020-05-13 …
列最简矩阵是什么样的?知道行最简矩阵不知道列最简矩阵长什么样有谁可以写一个给我看看啦比如行最简矩阵 数学 2020-05-13 …
初二数学问题1.已知根号下1.7201=1.311,根号下17.201=4.147,那么0.001 其他 2020-05-17 …
化学中的最简式是否可以用于无机物?列如N204最简式为N02 数学 2020-05-24 …
人教版教科书对分式方程验根的归纳如下:“解分式方程时,去分母后所得整式方程的解有可能使原分式方程中 数学 2020-06-25 …
如果最简根式与是同类二次根式,那么a的值是()A.a=6或-1B.a=2或3C.a=6D.a=-1 数学 2020-07-30 …
如果最简二次根式b-a根号3b和根号2b-a+2是同类二次根式,那么a+2b的值为多少 数学 2020-07-30 …
如果最简二次根式根号3a减8和根号17减2a是可以合并的,那么a的值为多少? 数学 2020-07-30 …
如果最简二次根式b-a根号3b(这是我自己的话:前面的b-a在根号3b的左上角)和根号2b如果最简 数学 2020-08-02 …
1如果最简二次根式根号下3a-3与跟号下7-2a是同类二次根式,那么a的值是2.是否存在实数m,使 数学 2020-08-02 …