问题
单项选择题
对 n 个记录的文件进行归并排序,所需要的辅助存储空间为______。
A.O(1)
B.O(n)
C.O(log2n)
D.O(n2)
答案
参考答案:B
解析:对n个记录的文件进行归并排序,所需要的辅助存储空间为O(n),因为归并排序的实现过程需要用两 个包含n个记录的数组,每趟归并需将所有记录从一个数组移至另一数组中。
对 n 个记录的文件进行归并排序,所需要的辅助存储空间为______。
A.O(1)
B.O(n)
C.O(log2n)
D.O(n2)
参考答案:B
解析:对n个记录的文件进行归并排序,所需要的辅助存储空间为O(n),因为归并排序的实现过程需要用两 个包含n个记录的数组,每趟归并需将所有记录从一个数组移至另一数组中。