[考研类试卷]计算机专业基础综合数据结构(排序)历年真题试卷汇编4及答案与解析.doc
《[考研类试卷]计算机专业基础综合数据结构(排序)历年真题试卷汇编4及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业基础综合数据结构(排序)历年真题试卷汇编4及答案与解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合数据结构(排序)历年真题试卷汇编 4 及答案与解析一、单项选择题1 下述几种排序方法中,要求内存量最大的是( )。【中南大学 2005 一、6(2 分)】(A)归并排序(B)快速排序(C)插入排序(D)选择排序2 快速排序方法在( ) 情况下最不利于发挥其长处。【华南理工大学 2007】(A)要排序的数据量太大(B)要排序的数据中含有多个相同值(C)要排序的数据个数为奇数(D)要排序的数据已基本有序3 当待排序列基本有序时,下列排序方法中( )最好。【北京邮电大学 2005 一、10 (2 分 )】(A)直接插入排序(B)快速排序(C)堆排序(D)归并排序4 设被排序的结点序
2、列共有 N 个结点,在该序列中的结点已十分接近排序的情况下,用直接插入法、归并法和一般的快速排序法对其排序,这些算法的时间复杂性应为( )。【 上海交通大学 2005 四、5(2 分) 】(A)O(N) , O(N),O(N)(B) O(N),O(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)5 数据序列(8,9,10,4,5,6,20,1,2)只能是下列排序算法中的( )的两趟排序后的结果。【合肥工业大学 1999 一、3(2 分)】(A)选择排序(B)冒泡排序(C)插入排序(D)堆排序
3、6 一个排序算法的时间复杂度与( )有关。【华中科技大学 2004 一、8(1 分)】(A)排序算法的稳定性(B)所需比较关键字的次数(C)所采用的存储结构(D)所需辅助存储空间的大小7 对一组数据(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 则采用的排序是( ) 。 【南京理工大学 1997 一、2(2 分) 】(A)选择(B)冒泡(C)快速(D)插入8 对序列15,9,7,8, 20,一 1,4)进行排序,进行一趟后数据
4、的排列变为4,9,一 1, 8,20,7, 15),则采用的是( )排序。 【南京理工大学 1998 一、8(2 分)】(A)选择(B)快速(C)希尔(D)冒泡9 若上题的数据经一趟排序后的排列为9,15,7,8,20,一 1,4 ,则采用的是( )排序。【 南京理工大学 1998 一、9(2 分) 】(A)选择(B)堆(C)直接插入(D)冒泡10 ( )占用的额外空间的空间复杂性为 O(1)。【上海交通大学 2005 四、4(2 分)】(A)堆排序算法(B)归并排序算法(C)快速排序算法(D)以上答案都不对11 有些排序算法在每趟排序过程中,都会有一个元素被放置在其最终的位置上,下列算法不会
5、出现此情况的是( )。【北京交通大学 2005 一、7(2 分)】(A)Shell 排序(B)堆排序(C)冒泡排序(D)快速排序12 下列排序算法中,( )排序在一趟结束后不一定能选出一个元素放在其最终位置上。【南京理工大学 2005 一、10(1 分)】(A)希尔(B)冒泡(C)选择(D)直接插入13 下列排序算法中( ) 排序在一趟结束后不一定能选出一个元素放在其最终位置上。【南京理工大学 2001 一、7(15 分)】【哈尔滨工业大学 2001 二、4(2 分)】(A)选择(B)冒泡(C)归并(D)堆14 下列排序算法中,某一趟结束后未必能选出一个元素放在其最终位置上的是( )。【电子科
6、技大学 2005 一、2(1 分)】(A)堆排序(B)起泡排序(C)快速排序(D)直接插入排序15 (多选 )在下列排序方法中,( ) 等方法在某趟结束后,选出一个元素到最终的位置。【华中科技大学 2007 二、18(2 分)】(A)选择排序(B)归并排序(C)冒泡排序(D)堆排序二、填空题16 快速排序在_的情况下最易发挥其长处。17 若一组记录的排序码为(46,79,56,38,40,84),利用堆排序建立的初始堆是_。 (注:堆顶元素取最大值。)【东南大学 2005 数据结构部分二、9(1分)】18 高度为五的堆中,最多有_个元素,最少有_个元素。【哈尔滨工业大学 2005 一、4(1
7、分)】19 堆排序的算法时间复杂度为_。【合肥工业大学 1999 三、10(2 分)】20 在堆排序中,首先需要进行的操作是_。【北京理工大学 2006 十、5(1 分)】三、判断题21 当待排序记录已经从小到大排序或者已经从大到小排序时,快速排序的执行时间最省。 ( ) 【上海交通大学 1998 一、16(1 分) 】(A)正确(B)错误22 快速排序的速度在所有排序方法中为最快,而且所需附加空间也最少。( )【北京邮电大学 1998 一、7(2 分)】【吉林大学 2007 一、8(1 分)2006 一、9(1 分)】【中国海洋大学 2005 二、1(1 分)】(A)正确(B)错误23 内排
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 数据结构 排序 历年 汇编 答案 解析 DOC
