Ich muss Zeichen für Zeichen in eine große Datei einlesen und jedes Zeichen in einen map
mit einem entsprechenden Schlüssel schreiben. Meine Frage ist, gibt es eine Möglichkeit, die Datei in die map
einzulesen und dort zu speichern, so dass das Programm nicht die ganze Datei jedes Mal Zeichen für Zeichen lesen muss (dauert ewig)? Die Zeichen werden später im Programm verwendet, um eine Codierung/Decodierung durchzuführen.Einlesen einer großen Datei
-2
A
Antwort
0
Nun ja, ich werde ewig brauchen, aber Sie können eine std::unordered_multimap
verwenden, um es ein wenig zu beschleunigen, indem Sie die Sortierphase überspringen.
Verwandte Themen
- 1. Einlesen von Datei
- 2. Python: # Kommentarzeilen beim Einlesen einer Datei ignorieren
- 3. Angeben von Zeilennamen beim Einlesen einer Datei
- 4. Einlesen einer Datei mit Google Datalab
- 5. C# Perceptron-Algorithmus (Einlesen einer Datei)
- 6. Entfernt Leerräume beim Einlesen einer Datei
- 7. Aus einer Datei einlesen. Mehrere Trennzeichen? C++
- 8. Validierung einer großen XML-Datei
- 9. XML-Split einer großen Datei
- 10. Ganzzahlen aus einer Textdatei einlesen
- 11. SSMS - CSV-Datei in Tabelle einlesen
- 12. Einlesen von Variablen aus einer Datei in Ruby
- 13. Einlesen von einer Datei mit Adresse anstelle von Werten
- 14. Java - Einlesen von vorzeichenbehafteten Ganzzahlen aus einer Datei
- 15. Einlesen von JSON-Objekten aus einer CSV-Datei
- 16. Eine Datei mit einem regulären Ausdruck einlesen?
- 17. Einlesen von Datei gibt unerwartete Ausgabe
- 18. SocketException beim Herunterladen einer großen Zip-Datei
- 19. Lesen einer großen Datei mit fester Breite
- 20. Herunterladen einer großen Datei - iPhone SDK
- 21. Teil einer großen Datei in Python überschreiben
- 22. Speichern einer großen Datei überschreitet frameLimit
- 23. Konvertieren einer großen XML-Datei in Excel
- 24. Parsen einer großen XML-Datei mit Java
- 25. Lesen einer großen Excel-Datei mit PHP
- 26. Oracle: Laden einer großen XML-Datei?
- 27. ios: Speicherverbrauch beim Lesen einer großen Datei
- 28. Öffnen einer sehr großen Datei in Emacs
- 29. clojure-csv.core mit einer großen CSV-Datei
- 30. Veröffentlichen einer großen Datei in Android
in welchem Problem gelesen * alle oder teilweise * Datei im Puffer zuerst und dann jedes Zeichen in einer Karte mit einem entsprechenden Schlüssel? – RbMm
Wie erstellen Sie den Schlüssel für jedes Zeichen? – Rama
Ich verwende eine Multimap, legen Sie das Zeichen in den Schlüssel und dann die Zeilennummer und Position in jeder Zeile als Vektor von Ints für die Zuordnung – Joe