存在I/O复杂性最优的外存排序算法

存在I/O复杂性最优的外存排序算法


参考答案和解析
正确

相关考题:

采用贪心算法的最优装载问题的主要计算量在于将集装箱依其重量从小到大排序,故算法的时间复杂度为O(n2n)。() 此题为判断题(对,错)。

n个元素排序问、如果只能通过元素比较交换构造算法,则n个处理器的并行排序算法达到____的运行时间才是代价最优的。 A、O(logn)B、O(n)C、O(nlogn)D、O(n^2)

●利用虚拟设备达到输入输出,要求的技术是 (20) 。(20) A.利用外存作为缓冲,将作业与外存交换信息和外存与物理设备交换信息两者独立起来,并使它们并行工作的过程B.把I/O要求交给多个物理设备分散完成的过程C.把I/O信息先放在外存,然后由一台物理设备分批完成I/O要求的过程D.把共享设备改为某作业的独占设备,集中完成I/O要求的过程

时间复杂性为O(nlog2n)且空间复杂性为O(1)的排序方法是()。 A.归并排序B.堆排序C.快速排序D.锦标赛排序

●下面算法是实现对n个整数的序列进行选择排序,其中序列的"长度"n为问题的规模。该算法的时间复杂度为 (23) 。void select_sort(int a[],int n){//将a中整数序列重新排列成从小到大有序的整数序列for(i=0;in-1;++i){j=i;for(k=i+1;kn;++k)if(a[k]a[j])j=k;if(j!=i){w=a[j];a[j]=a[i];a[i]=w;}}//select- sort(23) A.O(n3)B.O(n2)C.O(n)D.O(n4)

分析分治合并排序算法的时间复杂性。

计算冒泡排序算法时间复杂性的阶。

快速排序算法的最坏时间复杂性和平均时间复杂性函数。

下面算法是实现对n个整数的序列进行选择排序,其中序列的“长度”n为问题的规模。该算法的时间复杂度为(11)。 void select_sort(int a[],int n){ //将a中整数序列重新排列成从小到大有序的整数序列 for(i=0;i<n-1;++i){ j=i; for(k=i+1;k<n;++k)if(a[k]<a[j])j=k; if(j!=i){w=a[j];a[j];a[i];a[i]=w} )//select_sortA.O(n2)B.O(n3)C.O(n4)D.O(n)

以关键字比较为基础的排序算法在最坏情况下的计算时间下界为O(nlogn)。下面的排序算法中,最坏情况下计算时间可以达到O(nlogn)的是(59);该算法采用的设计方法是(60)。A.归并排序B.插入排序C.选择排序D.冒泡排序

四、排序算法A.快速排序:procedure qsort(l,r:integer);var i,j,mid:integer;

对n个基本有序的整数进行排序,若采用插入排序算法,则时间和空间复杂度分别为(62);若采用快速排序算法,则时间和空间复杂度分别为(63)。A.O(n2)和O(n)B.O(n)和O(n)C.O(n2)和O(1)D.O(n)和O(1)

排序的最优算法;

比较直接插入排序、起泡排序、简单选择排序、快速排序、堆排序、2一路归并排序和基数排序的算法性能,并填写下表:A.O(n2)B.O(n)C.O(1)D.O(nlogn)E.O(dn)

以关键字比较为基础的排序算法在最坏情况下的计算时间下界为O(nlogn)。下面的排序算法中,在最坏情况下计算时间可以达到O(nlogn)的是( 58 );A.归并排序B.插入排序C.选择排序D.冒泡排序

以关键字比较为基础的排序算法在最坏情况下的汁算时间下界为O(n1ogn)。下面的排序算法中,最坏情况下计算时间可以达到O(n1ogn)的是(33);该算法采用的设计方法是(34)。A.归并排序B.插入排序C.选择排序D.冒泡排序

采用贪心算法的最优装载问题的主要计算量在于将集装箱依其重量从小到大排序,故算法的时间复杂度为()。A、O(n2n)B、O(nlogn)C、O(2n)D、O(n)

数据结构与算法里,以下算法时间复杂度是O(n*n)的是()。A、冒泡排序B、直接插入排序C、折半查找D、希尔排序

下列各种排序算法中平均时间复杂度为O(n2)是()A、快速排序B、堆排序C、归并排序D、冒泡排序

当待排序序列初始有序时,快速排序的时间复杂性为O(n)。

基于关键字比较大小的排序算法中,()排序算法的平均时间复杂度最优。

排序的平均时间复杂度为O(n•logn)的算法是(),为O(n•n)的算法是()

当待排序序列初始有序时,简单选择排序的时间复杂性为O(n)。

下面的各种方法中,属于最优化算法的是()。A、随机排序B、CDS法C、关键工件法D、Johnson算法

填空题基于关键字比较大小的排序算法中,()排序算法的平均时间复杂度最优。

填空题排序的平均时间复杂度为O(n•logn)的算法是(),为O(n•n)的算法是()

判断题当待排序序列初始有序时,快速排序的时间复杂性为O(n)。A对B错

单选题下面的各种方法中,属于最优化算法的是()。A随机排序BCDS法C关键工件法DJohnson算法