20 Stimmen

Wie speichert man eine Hashtabelle in einer Datei?

Wie kann ich eine Hashtabelle mit separater Verkettung in einer Datei auf der Festplatte speichern?

Das Erzeugen der in der Hash-Tabelle gespeicherten Daten zur Laufzeit ist teuer, es wäre schneller, die HT einfach von der Festplatte zu laden... wenn ich nur herausfinden kann, wie man das macht.

Bearbeiten: Die Suchvorgänge werden mit dem im Speicher geladenen HT durchgeführt. Ich muss einen Weg finden, die Hashtabelle (im Speicher) in einer Datei in einem binären Format zu speichern. So dass das nächste Mal, wenn das Programm ausgeführt wird, kann es einfach die HT von der Festplatte in den RAM laden.

Ich verwende C++.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X