Ich möchte Wörter Vorkommen in einer Reihe von Nur-Text-Dateien zählen. Genau wie hier http://doc.trolltech.com/4.5/qtconcurrent-wordcount-main-cpp.htmlC++ Qt WordCount und große Datensätze
Das Problem ist, dass ich sehr große Menge an einfachen Textdateien verarbeiten muss - so konnte mein Ergebnis in QMap nicht in den Speicher passen.
Ich googelte externen Speicher (dateibasiert) merge Sortieralgorithmus, aber ich bin zu faul, mich selbst zu implementieren. Also möchte ich die Ergebnismenge durch Teile teilen, um sie in den Speicher zu passen. Speichern Sie dann diese Teile in Dateien auf der Festplatte. Dann rufen Sie die magische Funktion mergeSort (QList, result_file) auf und haben das Endergebnis in result_file.
Kennt jemand Qt kompatible Umsetzung dieses Algo?
Kurz gesagt, ich suche nach Pythons heapq.merge (http://docs.python.org/library/heapq.html#heapq.merge) analog aber für Qt-Container.