工学

填空题假定一组记录为(46,79,56,38,40,80,46,75,28,46),对其进行归并排序的过程中,供需要()趟完成。

题目
填空题
假定一组记录为(46,79,56,38,40,80,46,75,28,46),对其进行归并排序的过程中,供需要()趟完成。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于n个记录的表进行2路归并排序,整个归并排序需进行()趟(遍)。


正确答案:log2n

第2题:

对一组数据(2,12,16,88,5,10)进行排序,若前三趟排序结果如下: 第一趟:2,12,16,5,10,88 第二趟:2,12,5,10,16,88 第三趟:2,5,10,12,16,88 则采用的排序方法可能是()

  • A、起泡排序
  • B、希尔排序
  • C、归并排序
  • D、基数排序

正确答案:A

第3题:

设某文件内排序后得到100个初始归并段(初始顺串),若使用多路归并排序算法,且要求三趟归并完成排序,问归并路数最少为()

A.5

B.6

C.7

D.8


正确答案:A

第4题:

在归并排序中,进行每趟归并的时间复杂度为(),整个排序过程的时间复杂度为(),空间复杂度为()。


正确答案:O(n);O(nlog2n);O(n)

第5题:

假定一组记录为(46,79,56,38,40,80,46,75,28,46),对其进行归并排序的过程中,供需要()趟完成。


正确答案:4

第6题:

在二路归并排序中,对n个记录进行归并的趟数为()。


正确答案:[log2n]+1

第7题:

对一组初始关键字序列(40,50,95,20,15,70,60,45,10)进行冒泡排序,则第一趟需要进行相邻记录的比较的次数为(),在整个排序过程中最多需要进行()趟排序才可以完成。


正确答案:8;8

第8题:

在归并排序过程中,需归并的趟数为______。

A.n

B.n1/2

C.

D.


正确答案:D
解析:对于二路归并排序,其归并次数相当于以待排元素为叶子的一棵完全二叉树的深度,故可得次数为:

第9题:

假定一组记录的排序码为(46,79,56,38,40,80),对其进行快速排序的过程中,对应二叉搜索树的深度为(),分支结点数为()。


正确答案:4;4

第10题:

对20个记录进行归并排序时,共需要进行()趟归并,在第三趟归并时是把长度为()的有序表两两归并为长度为()的有序表。


正确答案:6;4;8