第章排序练习题及答案(共3页).doc
《第章排序练习题及答案(共3页).doc》由会员分享,可在线阅读,更多相关《第章排序练习题及答案(共3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第十章 排序一、选择题1某内排序方法的稳定性是指(D )。A该排序算法不允许有相同的关键字记录 B该排序算法允许有相同的关键字记录C平均时间为0(n log n)的排序方法 D以上都不对2下列排序算法中,其中(D)是稳定的。A. 堆排序,冒泡排序 B.快速排序,堆排序C. 直接选择排序,归并排序 D.归并排序,冒泡排序3稳定的排序方法是(B)A直接插入排序和快速排序 B折半插入排序和起泡排序C简单选择排序和四路归并排序 D树形选择排序和shell排序4下列排序方法中,哪一个是稳定的排序方法?(B)A直接选择排序 B二分法插入排序 C希尔排序 D快速排序5若要求尽可能快
2、地对序列进行稳定的排序,则应选(B)。A快速排序B归并排序C冒泡排序6如果待排序序列中两个数据元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。(CE)就是不稳定的排序方法。A起泡排序 B归并排序 CShell排序 D直接插入排序 E简单选择排序7若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是(C)。A. 快速排序 B.堆排序 C.归并排序 D.直接插入排序8下面的排序算法中,不稳定的是(CDF)A.起泡排序 B.折半插入排序 C.简单选择排序 D.希尔排序 E.基数排序 F.堆排序。9下列内部排序算法中:A快速排序 B.
3、直接插入排序C. 二路归并排序D. 简单选择排序E. 起泡排序 F.堆排序(1) 其比较次数与序列初态无关的算法是(CDF)(2)不稳定的排序算法是(ADF)(3)在初始序列已基本有序(除去n个元素中的某k个元素后即呈有序,kn)的情况下,排序效率最高的算法是(B)(4)排序的平均时间复杂度为O(nlogn)的算法是(ACF)为O(nn)的算法是(BDE)。10数据序列(8,9,10,4,5,6,20,1,2)只能是下列排序算法中的(C )的两趟排序后的结果。A选择排序 B.冒泡排序 C.插入排序 D.堆排序11数据序列(2,1,4,9,8,10,6,20)只能是下列排序算法中的(A )的两趟
4、排序后的结果。A. 快速排序 B.冒泡排序 C.选择排序 D.插入排序12对一组数据(84,47,25,15,21)排序,数据的排列次序在排序的过程中的变化为(1) 84 47 25 15 21(2) 15 47 25 84 21(3) 15 21 25 84 47(4) 15 21 25 47 84则采用的排序是(A )。A. 选择 B.冒泡 C.快速 D.插入13对序列15,9,7,8,20,-1,4进行排序,进行一趟后数据的排列变为4,9,-1,8,20,7,15;则采用的是(C)排序。A. 选择 B.快速 C.希尔 D.冒泡14若上题的数据经一趟排序后的排列为9,15,7,8,20,-
5、1,4,则采用的是(C)排序。A选择 B.堆 C.直接插入 D.冒泡15下列排序算法中(B )不能保证每趟排序至少能将一个元素放到其最终的位置上。A.快速排序B. shell排序C. 堆排序 D.冒泡排序16下列排序算法中(C )排序在一趟结束后不一定能选出一个元素放在其最终位置上。A. 选择 B.冒泡 C.归并 D.堆17下列序列中,(C)是执行第一趟快速排序后所得的序列。 A. 68,11,18,69 23,93,73 B. 68,11,69,23 18,93,73 C. 93,73 68,11,69,23,18 D. 68,11,69,23,18 93,7318有一组数据(15,9,7,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 排序 练习题 答案
限制150内