-4

我想创建一个整数文件(大小超过 2 GB)(每个超过 64 位)并有效地对文件进行排序。

4

1 回答 1

2

1)将其划分为可以在内存中有效排序的大文件。
2)将这些排序的文件合并到一个文件中。

您在使用模块功能的答案 [ 1 ] 中找到的详细信息。heapqmerge

更好的是使用一半的内存然后冒险交换。

我看不出这个问题有什么问题。这只是问题原理的一个简单示例。

于 2012-04-09T13:09:13.357 回答