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++.