题目内容
(请给出正确答案)
[单选题]
m个初始归并进行k路平衡归并时,所需趟数是()。
A.[logk (m+1)]
B.[logk m]
C.[logm k]
D.[logk m]+1
查看答案
如果结果不匹配,请 联系老师 获取答案
A.[logk (m+1)]
B.[logk m]
C.[logm k]
D.[logk m]+1
磁盘文件有m个初始归并段,采用k路归并时,所需的归并遍数是_______。
A.log2k
B.log2m
C.logkm
D.[logkm]
A、2
B、k
C、2k-1
D、2k
败者树进行k路归并,手工给出执行选择最小的5个排序码的过程。
不含用于I/O缓冲区、程序变量等的存储空间)。使用置换-选择排序生成初始归并段和多路平衡归并进行外排序。要求平衡归并趟数只允许2趟。那么,能够得到的有序文件最长为多少?详细说明计算过程。
(1)可以建立多少个初始归并段?每个初始归并段有多少个记录?存放于多少个块中?
(2)应采用几路归并?请写出归并过程及每趟需要读写磁盘的块数。