下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本文格式为word版,下载可任意编辑数据结构第10章,内部排序习题 第十章 内部排序 一、选择题 1、若需要在o(nlog 2 n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是( )。 a. 快速排序 b. 堆排序 c. 归并排序 d. 直接插入排序 2、下列排序方法中( )方法是不稳定的。 a. 冒泡排序 b. 选择排序 c. 堆排序 d. 直接插入排序 3、一个序列中有10000个元素,若只想得到其中前10个最小元素,则最好采纳( )方法。 a. 快速排序 b. 堆排序 c. 插入排序 d. 归并排序 4、设有1024个无序的元素,盼望用最快的速度选择出其中前5个最大
2、的元素,最好选用( )。 a. 冒泡排序 b. 选择排序 c. 快速排序 d. 堆排序 5、快速排序方法在( )状况下最不利于发挥其特长。 a. 要排序的数据量太大 b. 要排序的数据中有多个相同值 c. 要排序的数据已基本有序 d. 要排序的数据个数为奇数 6、下列排序方法中,平均时间性能为o(nlogn)且空间性能最好的是( )。 a. 快速排序 b. 堆排序 c. 归并排序 d. 基数排序 7、在任何状况下,时间简单度均为o(nlogn)的不稳定的排序方法是( )。 a.直接插入 b. 快速排序 c. 堆排序 d. 归并排序 8、假如将全部中国人根据生日来排序,则使用( )算法最快。 a
3、. 归并排序 b. 希尔排序 c. 快速排序 d. 基数排序 9、在对n个元素的序列进行排序时,堆排序所需要的附加存储空间是( )。 a. o(log 2 n) b. o(1) c. o(n) d. o(nlog 2 n) 10、用某种排序方法对线性表( 25,84,21,47,15,27,68,35,20)进行排序时,元素序列的变化状况如下: 25,84,21,47,15,27,68,35,20 20,15,21,25,47,27,68,35,84 15,20,21,25,35,27,47,68,84 15,20,21,25,27,35,47,68,84 则所采纳的排序方法是( )。 a.
4、选择排序 b. 希尔排序 c. 归并排序 d. 快速排序 二、填空题 1、在插入和选择排序中,若初始数据基本正序,则选用_,若初始数据基本反序,则选用_。 2、在插入排序、希尔排序、选择排序、快速排序、堆排序、归并排序和基数排序中,排序是不稳定的有_。 3、一组待排序序列为(46,79,56,38,40,84),则利用堆排序的方法建立的初始堆为_。 4、排序时扫描待排序记录序列,顺次比较相邻的两个元素的大小,逆序时就交换位置的方法,称为_。 5、从未排序序列中依次取出元素与已排序序列中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为_。 6、对于直接插入排序,希尔排序,冒泡排序,快速
5、排序,直接选择排序,堆排序和归并排序等排序方 法,则平均时间简单度低于 o(n2)的排序方法是_。 7、对于直接插入排序,希尔排序,冒泡排序,快速排序,直接选择排序,堆排序和归并排序等排序方法,则所需帮助空间最多的排序方法是_。 8、若一组记录的排序码值序列为50,80,30,40,70,60利用快速排序方法,以第一个记录为基准,得到一趟快速排序的结果为_。 9、从未排序序列中选择最小(最大)元素,并将其依次放到已排序序列的一端,称为_排序。 10、对一组整数60,40,90,20,10,70,50,80进行直接插入排序时,当把第 7 个整数 50 插入到有序表中时,为查找插人位置需比较_次。
6、 三、推断题 1、直接选择排序是一种稳定的排序方法。 2、快速排序在全部排序方法中最快,而且所需附加空间也最少。 3、直接插入排序是不稳定的排序方法。 4、选择排序是一种不稳定的排序方法。 5、希尔排序的增量序列必需是递增的。 四、综合题 1、写出用直接插入排序将关键字序列54,23,89,48,64,50,25,90,34排序过程的每一趟结果。 2、设待排序序列为10,18,4,3,6,12,1,9,15,8请写出希尔排序每一趟的结果。增量序列为 5,3,2,1。 3、已知关键字序列418,347,289,110,505,333,984,693,177,按递增排序,求初始堆(画出初始堆的状态)。 4、有一关键字序列(265,301,751,129,937,863,742,694,076,438),写出希尔排序的每趟排序结果。(取增量为 5,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版围栏生产废水处理与排放标准合同3篇
- 二零二五版个人专利权抵押融资合同模板2篇
- 二零二五版股权质押投资顾问服务合同样本3篇
- 二零二五年艺术展厅租赁及艺术品交易服务合同3篇
- 二零二五版国际贸易实务实验报告与国际贸易实务指导合同3篇
- 二零二五版电商企业内部保密协议及商业秘密保密制度合同2篇
- 二零二五年度高校教师解聘合同3篇
- 二零二五版屋顶光伏发电与防水一体化系统合同3篇
- 二零二五版上市公司短期融资券发行合同3篇
- 二零二五版企业财务风险管理体系构建服务合同2篇
- DB-T29-74-2018天津市城市道路工程施工及验收标准
- 小学一年级20以内加减法混合运算3000题(已排版)
- 智慧工厂数字孪生解决方案
- 病机-基本病机 邪正盛衰讲解
- 品管圈知识 课件
- 非诚不找小品台词
- 2024年3月江苏省考公务员面试题(B类)及参考答案
- 患者信息保密法律法规解读
- 老年人护理风险防控PPT
- 充电桩采购安装投标方案(技术方案)
- 医院科室考勤表
评论
0/150
提交评论