python中的大整数文件排序

时间:2012-04-09 12:23:42

标签: python

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

1 个答案:

答案 0 :(得分:2)

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

您在回答[1]中找到的使用模块heapq函数merge的详细信息。

最好是使用一半的内存然后进行风险交换。

我在这个问题上没有看到任何错误。这只是问题原理的一个简单例子。