• 2022-06-03
    外排序是需要使用硬盘等外部存储设备进行大数据集合排序的过程或算法,其中一种策略是“排序-归并”,如下图所示。仔细理解该图所表达的基本思想,回答问题。‍ [img=520x185]1803c73d50994f9.png[/img]‍‍参见图示。如果:内存块数为[img=83x25]1803c73d59ae675.png[/img],待排序元素集合所占用磁盘块数[img=90x25]1803c73d615cc86.png[/img],首先,80个磁盘块的待排序元素集合被分成10个子集合,分别进行子集合排序;然后再进行归并处理完成最终排序。关于归并操作,几个子集合同时装入内存进行归并就被称为几路归并,则下列说法不正确的是_____。‍
    A: 对10个已排序子集合可以先进行2个5路归并形成2个子集合,然后再进行1个2路归并便可完成最终的排序
    B: 对10个已排序子集合可以先进行3个3路归并形成3个子集合,外加剩余子集合共4个子集合,然后再进行1个4路归并便可完成最终的排序
    C: 对10个已排序子集合可以先进行1个5路归并形成1个子集合,外加剩余5个子集合共6个子集合,再进行1个6路归并便可完成最终的排序
    D: 前述(A)(B)(C)归并策略都可以,但性能有所不同,最好的是(A)策略
  • 举一反三