Hans Thomas Vogler: Mehrdimensionalen Array sortieren

Beitrag lesen

Problem: eine DB wird in einem mehrdimensionalen Array gespeichert.

Alles bestens, sogar die Suchmaschine flutscht wie Glatteis.

Nur: wie sortiere ich? Einen mehrdimensionalen Array kann ich nicht direkt sortieren, sondern muß die jeweilige Instanz aus allen Datensätzen auslesen und einem neuen Vektor übergeben. Aus der ermittelten Reihenfolge kann ich den Array kopieren und sortiert zurückgeben.

Das größte Problem: Mehrfachnennungen. Ich muß beim Kopieren des DB-Arrays also erst mal feststellen, ob der entsprechende Wert schon mal vorkommt, wenn ja wie oft, und dann den richtigen Vektor aus dem Original-Array saugen.

Bislang stehe ich im Wald. Mehrere Lösungsansätze habe ich wieder verworfen, weil alles nur so lala fungste und eine Veränderung der Anzahl der Datensätze im DB-Array fatale Auswirkungen hatte.

Hoffe, es kann mir jemand weiterhelfen

cu
HTV