プレーンテキストファイルの中で単語の出現を数えたいと思います。ちょうどここのようにhttp://doc.trolltech.com/4.5/qtconcurrent-wordcount-main-cpp.htmlC++ Qt WordCountと大きなデータセット
私は非常に大量のプレーンテキストファイルを処理する必要があるため、QMapでうまくいけない結果がメモリに収まらないという問題があります。
私は外部メモリ(ファイルベース)のマージソートアルゴリズムをGoogleで検索しましたが、自分自身を実装するにはあまりにも怠惰です。だから、私は結果セットを分割してそれぞれをメモリに合わせたいと思っています。次に、この部分をディスク上のファイルに保存します。その後、マジック関数mergeSort(QList、result_file)を呼び出して、result_fileに最終結果を返します。
誰でもこのアルゴのQt互換の実装を知っていますか?
要するに、私はpythons heapq.merge(http://docs.python.org/library/heapq.html#heapq.merge)アナログを探していますが、Qtコンテナを探しています。