在堆排序算法中,关于其对大文件和小文件的处理效果,以下哪项描述是正确的? A. 堆排序对小文件和大文件都有很好的效果 B. 堆排序对小文件效果不明显,但对大文件有效 C. 堆排序对小文件有效,但对大文件效果不明显 D. 堆排序对小文件和大文件效果都不明显 答案解析 堆排序对小文件效果不明显,但对大文件有效。这是因为堆排序的时间复杂度为O(nlog2n),在处理大量数据时,其效率较高。而对于小文件,由于其时间复杂度中的log2n项,相对于小n来说,效率提升不明显。因此,选项B是正确的。选项A、C和D的描述与堆排序的实际效果不符。 正确答案:B