在堆排序算法中,关于其优点的描述,以下哪项是正确的? A. 堆排序对小文件和大文件都有很好的效果 B. 堆排序对小文件效果不明显,但对大文件有效 C. 堆排序对小文件有效,但对大文件效果不明显 D. 堆排序对小文件和大文件效果都不明显 答案解析 堆排序的一个优点是,虽然对小文件效果不明显,但对大文件有效。这是因为堆排序的时间复杂度为O(nlog2n),在处理大量数据时,其性能优于时间复杂度为O(n^2)的排序算法。因此,选项B是正确的。选项A、C和D都错误地描述了堆排序的优点。 正确答案:B