早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
若待排序的记录数目较少且已按关键字基本有序,则宜采用______排序算法。A.快速排序B.插入排序C.选
题目
若待排序的记录数目较少且已按关键字基本有序,则宜采用______排序算法。
A.快速排序
B.插入排序
C.选择排序
D.冒泡排序
参考答案
正确答案:D
解析:不同的排序方法各有优缺点,可根据需要运用到不同的场合。在选取排序算法时需要考虑以下因素:待排序的记录个数n、记录本身的大小、关键字的分布情况、对排序稳定性的要求、语言工具的条件及辅助空间的大小。依据这些因素可得以下结论:若待排序的记录数目n较小时,可采用插入排序和选择排序;若待排序记录按关键字基本有序,则宜采用直接插入排序或冒泡排序;当n很大且关键字的位数较少时,采用链式基数排序较好;若n较大,则应采用时间复杂度为O(nlogn)的排序方法——快速排序、堆排序、归并排序。
解析:不同的排序方法各有优缺点,可根据需要运用到不同的场合。在选取排序算法时需要考虑以下因素:待排序的记录个数n、记录本身的大小、关键字的分布情况、对排序稳定性的要求、语言工具的条件及辅助空间的大小。依据这些因素可得以下结论:若待排序的记录数目n较小时,可采用插入排序和选择排序;若待排序记录按关键字基本有序,则宜采用直接插入排序或冒泡排序;当n很大且关键字的位数较少时,采用链式基数排序较好;若n较大,则应采用时间复杂度为O(nlogn)的排序方法——快速排序、堆排序、归并排序。
看了若待排序的记录数目较少且已按关...的网友还看了以下:
一氧化氮(NO)为大气污染物,它的密度比空气大,难溶于水,极易与氧气反应.若让你收集一瓶一氧化氮, 化学 2020-05-14 …
实验室收集Cl2,最好选用()A.向上排空气法B.向下排空气法C.排水法D.排饱和食盐水法 化学 2020-06-11 …
待处理财产损益贷方余额表示,选哪个“待处理财产损溢”账户的贷方余额表示()。A.发生的待处理财产盘 其他 2020-07-05 …
LAHUFLVFVEVHKAVFTITI竖排观看每一个竖排只能选一个字母能拼成什么单词每个竖排四个字 数学 2020-11-02 …
1.日益密切的()2.排山倒海的”排”字意思:a排成行b推开c排演()选择3.排山倒海意思()4.各 语文 2020-11-28 …
下列选项与“测定种子的发芽率”的探究活动不相符的是()A.此探究活动不需要作出假设B.为了使测定的结 语文 2020-11-28 …
下列各组词语中,错别字最多的一项是A.安排就序愤笔疾书有待商确元气大伤B.拔山涉水弊帚自珍联妹出演趁 语文 2020-12-06 …
WTO基本原则多选题下列属于WTO基本原则的有()A.A.自由贸易原则B.B.最惠国待遇原则C.C. 政治 2020-12-14 …
在工业布局中,工厂厂址选择要考虑环境因素,下列符合环境保护要求的选项是A.工厂污水排放口建在靠近城市 其他 2020-12-18 …
陶渊明的诗“盛世不重来,一日难再晨.及时当勉励,岁月不待人”.说明()A.要珍惜同学间的友情B.要学 政治 2021-01-01 …