[考研类试卷]排序模拟试卷2及答案与解析.doc
《[考研类试卷]排序模拟试卷2及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]排序模拟试卷2及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、排序模拟试卷 2 及答案与解析一、单项选择题下列各题的备选答案中,只有一个是符合题意的。1 下列( )是一个堆。(A)19,75,34,26,97,56(B) 97,26,34,75,19,56(C) 19,56,26,97,34,75(D)19,34,26,97,56,752 在含有 n 个关键字的小根堆中,关键字最大的记录有可能存储在( )。(A)n2(B) n2+2(C) 1(D)n2-13 有一组数据(15,9,7,8,20,-1,7,4),用堆排序的筛选方法建立的初始小根堆为( )。(A)-1 ,4,8,9,20,7,15,7(B) -1,7,15,7,4,8,20,9(C) -1,
2、4,7,8,20,15,7,9(D)A、B、C 均不对4 构建 n 个记录的初始堆,其时间复杂度为( );对 n 个记录进行堆排序,最坏情况下其时间复杂度为( )。(A)O(n)(B) O(n2)(C) O(log2n)(D)0(nlog 2n)5 向具有 n 个结点的堆中插入一个新元素的时间复杂度为( ),删除一个元素的时间复杂度为( )。(A)O(1)(B) O(n)(C) O(nlog2n)(D)O(nlog 2n)6 已知关键字序列 5,8,12,19,28,20,15,22 是小根堆,插入关键字 3,调整好后得到的小根堆是( )。(A)3,5,12,8,28,20,15,22,19(
3、B) 3,5,12,19,20,15,22,8,28(C) 3,12,5,20,15,22,28(D)5,8,28,20,15,22,19,37 己知序列 25,13,10,12,9 是大根堆,在序列尾部插入新元素 18,将其再调整为大根堆,调整过程中元素之间进行的比较次数是( )。(A)1(B) 2(C) 4(D)58 对关键码序 Yfl23,17,72,60,25,8,68, 71,52 进行堆排序,输出两个最小关键码后的剩余堆是( )。(A)23 ,72 ,60,25,68,71,52(B) 23,25,52,60,71,72,68(C) 71,25,23,52,60,72,68(D)2
4、3 ,25 ,68,52,60,72,719 下面给出的四种排序方法中,排序过程中的比较次数与序列初始状态无关的是( )。(A)归并排序(B)插入排序(C)快速排序(D)冒泡排序10 在下列排序算法中,平均情况下空间复杂度为 O(n)的是( );最坏情况下空间复杂度为 O(n)的是( )。I,希尔排序 II,堆排序 III,冒泡排序,归并排序 V,快速排序,基数排序(A)I、VI(B) II、V(C) 、V(D)11 2-路归并排序中,归并趟数的数量级是( )。(A)O(n)(B) O(log2n)(C) O(nlog2n)(D)O(n 2)12 若对 27 个元素只进行三趟多路归并排序,则选
5、取的归并路数为( )。(A)2(B) 3(C) 4(D)513 将两个各有 N 个元素的有序表合并成一个有序表,最少的比较次数是( ),最多的比较次数是( )。(A)N(B) 2N-1(C) 2N(D)N-114 对05 ,46 ,13,55, 94,17,42 进行基数排序,一趟排序的结果是( )。(A)05,46,13,55,94,17,42(B) 05,13,17,42,46,55,94(C) 42,13,94,05,55,46,17(D)05,13,46,55,17,42,9415 以下排序方法中,( )在一趟结束后不一定能选出一个元素放在其最终位置上。(A)简单选择排序(B)冒泡排序
6、(C)归并排序(D)堆排序16 以下排序算法中,( )不需要进行关键字的比较。(A)快速排序(B)归并排序(C)基数排序(D)堆排序17 如果将中国人按照生日(不考虑年份,只考虑月、日)来排序,那么使用下列排序算法中最快的是( )。(A)归并排序(B)希尔排序(C)快速排序(D)基数排序18 一组经过第一趟 2 路归并排序后的记录的关键字为25,50 ,15 ,35,80,85 ,20,40,36,70 ,其中包含 5 个长度为 2 的有序表,用 2 路归并排序方法对该序列进行第二趟归并后的结果为( )。(A)15,25,35,50,80,20,85,40,70,36(B) 15,25,35,
7、50,20,40,80,85,36,70(C) 15,25,50,35,80,85,20,36,40,70(D)15,25,35,50,80,20,36,40,70,8519 设被排序的结点序列共有 N 个结点,在该序列中的结点已十分接近排序的情况下,用直接插入排序、归并排序和快速排序对其进行排序,这些算法的时间复杂度应为( )。(A)O(N) , O(N),O(N)(B) O(N),0(N*log 2N),O(N*log 2N)(C) O(N),O(N*log 2N),O(N 2)(D)O(N 2), O(N*log2N),O(N 2)20 以下排序方法中时间复杂度为 O(nlog2n)且稳
8、定的是( )。(A)堆排序(B)快速排序(C)归并排序(D)直接插入排序21 若要求排序是稳定的,且关键字为实数,则在下列排序方法中应选( )。(A)直接插入排序(B)选择排序(C)基数排序(D)快速排序22 一般情况下,以下查找效率最低的数据结构是( )。(A)有序顺序表(B)二叉排序树(C)堆(D)平衡二叉树23 就排序算法所用的辅助空间而言,堆排序、快速排序和归并排序的关系是( )。(A)堆排序 归并排序 快速排序(D)堆排序快速排序归并排序24 排序趟数与序列的原始状态无关的排序方法是( )。I,直接插入排序 II,简单选择排序 III,冒泡排序,基数排序(A)I、III(B) I、I
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 排序 模拟 答案 解析 DOC
