第9章自测题.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章自测题

第9章 排序 一、填空题 1.若待排序的序列中存在多个记录具有相同的键值,经过排序,这些记录的相对次序仍然保持不变,则称这种排序方法是________的,否则称为________的。(稳定,不稳定) 2.按照排序过程涉及的存储设备的不同,排序可分为________排序和________排序。(内排序,外排序) 3.按排序过程中依据的不同原则对内部排序方法进行分类,主要有:________、________、________、________、_________等5类。(插入、交换、选择、归并、基数) 4.在排序算法中,分析算法的时间复杂性时,通常以________和________为标准操作。评价排序的另一个主要标准是执行算法所需要的________。(比较,移动,附加空间) 5.直接插入排序是稳定的,它的平均时间复杂度为________,空间复杂度为________。(O(n2),O(1)) 6.对于n个记录的集合进行冒泡排序,其最坏情况下时间复杂度是________。(O(n2)) 7.对快速排序来讲,其最好情况下的时间复杂度是________,其最坏情况下的时间复杂度是________。(O(nlogn), O(n2)) 8.直接选择排序是不稳定的,其平均时间复杂度为________。(O(n2)) 9.树形选择排序要增加________个结点以保存前面比较的结果。(n-1) 10.树形选择排序可用一棵树来表示这一排序过程,树中的n个叶结点代表待排序记录的排序码,叶结点上面一层是________两两比较的结果,依次类推。________表示最后选择出来的最小排序码。在选择次最小键值时,只需将叶结点中最小排序码改成________,重新进行比较。依次类推。(叶结点排序码,根结点,+∞) 11.从一个无序序列建立一个堆的方法是:首先将要排序的所有记录分放到一棵________的各个结点中,然后从i=________的结点ki开始,逐步把以kn/2,kn/2-1,kn/2-2,……为根的子树整理成堆,直到以k1为根的树整理成堆,就完成了建堆的过程。(完全二叉树,n/2) 12.堆排序是不稳定,空间复杂度为________。其时间复杂度为________。(O(1),O(nlogn)) 13.归并排序要求待排序列由若干个___________的子序列组成。(有序) 14.归并排序的平均时间复杂度是___________。(O(nlogn)) 15.设表中元素的初始状态是按排序码递增的,分别用堆排序、快速排序、冒泡排序和归并排序方法对其仍按递增顺序进行排序,则___________最省时间,___________最费时间。(冒泡排序,快速排序) 二、单项选择题 以下说法错误的是 ( ③ ) ①直接插入排序的空间复杂度为O(1)。 ②快速排序的空间复杂度为O(log2n)。 ③堆排序的空间复杂度为O(n)。 ④归并排序的空间复杂度为O(n)。 以下不稳定的排序方法是 ( ③ ) ①直接插入排序 ②冒泡排序 ③直接选择排序 ④归并排序 以下稳定的排序方法是 ( ② ) ①快速排序 ②冒泡排序 ③直接选择排序 ④ 堆排序 以下平均时间复杂度不是O(n2)的排序方法是 ( ② ) ①直接插入排序 ②归并排序 ③冒泡排序 ④直接选择排序 以下平均时间复杂度不是O(nlog2n)的排序方法是 ( ② ) ①堆排序 ② 直接插入排序 ③归并排序 ④快速排序 在文件局部有序或文件长度较小的情况下,最佳的排序方法是 ( ① ) ①直接插入排序 ② 快速排序 ③ 直接选择排序 ④归并排序 7.当初始序列已按排序码有序时,用直接插入算法进行排序,需要比较的次数为( ① ) ①n-1 ②log2n ③ 2log2n ④n2 8.快速排序在最坏的情况下的时间复杂度是 ( ③ ) ①O(log2n) ②O(nlog2n) ③ O(n2)

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档