Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个整数文件(大小超过 2 GB)(每个超过 64 位)并有效地对文件进行排序。
1)将其划分为可以在内存中有效排序的大文件。 2)将这些排序的文件合并到一个文件中。
您在使用模块功能的答案 [ 1 ] 中找到的详细信息。heapqmerge
heapq
merge
更好的是使用一半的内存然后冒险交换。
我看不出这个问题有什么问题。这只是问题原理的一个简单示例。