-4

整数(それぞれ64ビット以上)のファイル(2 GB以上のサイズ)を作成し、ファイルを効率的に並べ替えたい。

4

1 に答える 1

2

1)メモリ内で効果的にソートできるように、非常に大きなファイルに分割します。
2) ソートされたファイルを 1 つのファイルにマージします。

モジュール関数を使用する回答[ 1 ]にある詳細。heapqmerge

スワッピングの危険を冒すよりも、メモリの半分を使用することをお勧めします。

この質問には何も問題はありません。問題の原理の簡単な例にすぎません。

于 2012-04-09T13:09:13.357 に答える