数据结构排序部分练习题.pdf
文库****品店
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
数据结构排序部分练习题.pdf
一、单选题12.设有5000个无序的元素,希望用最快的速度挑选出其中前50个最大的元素,最好选用(法。)A.冒泡排序B.快速排序C.堆排序D.归并排序1.已知持排序的n个元素可分为n/k个组,每个组包含k个元素,各组间分块有序,若采用基于比较的排序,其时间下界应为:()A.O(nlogn)B.O(nlogk)C.O(klogn)D.O(klogk)22222.最好和最坏时间复杂度均为O(nlogn)且稳定的排序方法是()。2A.快速排序B.堆排序C.归并排序D.基数排序3.下列排序算法中,当初始数据有序时
数据结构查找与排序练习题——查找排序练习题.pdf
数据结构查找与排序练习题一、选择题1.对N个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为()A.(N+1)/2B.N/2C.ND.[(1+N)*N]/22.适用于折半查找的表的存储方式及元素排列要求为()A.链接方式存储,元素无序B.链接方式存储,元素有序C.顺序方式存储,元素无序D.顺序方式存储,元素有序3.当在一个有序的顺序存储表上查找一个数据时,即可用折半查找,也可用顺序查找,但前者比后者的查找速度()A.必定快B.不一定C.在大部分情况下要快D.取决于表递增还是递减4.有一个长
数据结构查找与排序练习题答案——查找排序练习题答案.pdf
数据结构查找与排序练习题答案一、选择题1.对N个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为()A.(N+1)/2B.N/2C.ND.[(1+N)*N]/22.适用于折半查找的表的存储方式及元素排列要求为()A.链接方式存储,元素无序B.链接方式存储,元素有序C.顺序方式存储,元素无序D.顺序方式存储,元素有序3.当在一个有序的顺序存储表上查找一个数据时,即可用折半查找,也可用顺序查找,但前者比后者的查找速度()A.必定快B.不一定C.在大部分情况下要快D.取决于表递增还是递减4.有一
数据结构(内排序)练习题与答案.pdf
1、以下关于排序的叙述中正确的是()。A.排序方法都是在顺序表上实现的,在链表上无法实现排序方法B.稳定的排序方法优于不稳定的排序方法,因为稳定的排序方法效率较高C.在顺序表上实现的排序方法在链表上也同样适合D.对同一个顺序表使用不同的排序方法进行排序,得到的排序结果可能不同正确答案:D解析:D、稳定的排序方法的效率不一定都比不稳定的排序方法高。有些排序方法既可以上顺序表上实现,也可以在链表上实现,但不是所有的排序方法都如此。由于排序方法具有不同的稳定性,所以对同一个顺序表(存在相同的多个关键字记录)使用
数据结构-排序.ppt
第10章内部排序10.1概述10.1概述一、什么是排序?1.什么是排序?将一组杂乱无章的数据按一定的规律顺次排列起来。二、内部排序和外部排序三、内部排序的方法基于不同的“扩大”有序序列长度的方法,内部排序方法大致可分下列几种类型:待排记录的数据类型定义如下:1.插入类2.交换类3.选择类4.归并类10.2插入排序插入排序的基本思想是:有序序列R[1..i-1]实现“一趟插入排序”可分三步进行:直接插入排序(基于顺序查找)1)直接插入排序一、直接插入排序从R[i-1]起向前进行顺序查找,监视哨设置在R[0]