Michael Schröpl: tied hashes und MLDBM

Beitrag lesen

Brauchst Du das unbedingt? Will sagen: Greifst Du direkt indizierend auf Komponenten der Arrays zu?
Ähhh. Was ist "direkt indizierend"? - Ich zähle und sortiere jedenfalls die Elemente, die im Array stehen. Und diese Elemente sind außerdem noch komplex

Ich meinte: Bist Du *nach* der Belegung des Hashs noch darauf angewiesen, einen optimal schnellen Zugriff auf jedes einzelne Array-Element zu haben?

Oder reicht es aus, Array als Strings zu halten, bei Bedarf zu "entpacken" (und sortieren und was auch immer) und dann wieder zu "packen"?
(Im Klartext: Mehr CPU-Zeit, aber einfachere Speicherstruktur.)

Kann ich die dann noch sortieren? Um eine Liste komme ich doch wohl nicht rum?

Aber ggf. nur *eine* (temporäre) Liste, nicht einen Hash voll von diesen Strukturen.
(Je nachdem, wie gleichzeitig Du im gesamten Hash änderst.)

einem Array in Perl. Sorry, ich bin noch ziemliche Anfängerin.

Ich auch, was komplexe Datenstrukturen angeht.
Ich denke halt in "Pascal plus Hashes" und schreibe es so gut es geht in Perl hin ... ;-)