Hallo und schönen Sonntag Morgen.
Ich habe ein Problem mit dem
ich mich nun schon eine Weile auseinandersetze - etwas passendes konnte
ich im Forum leider nicht finden.
Ich habe ein großes Array mit den Dimensionen Catalog (0-72074, 0-6)
Dieses Array ist eine Art Katalog, d.h. des sieht ca folgendermaßen aus:
Thema, Unterthema, weiteres Unterthema1, weiteres Unterthema2, weiteres Unterthema3...
also:
1111, 1111, 1111, 1111, 1111, 1111
1111, 1111, 1111, 1111, 1111, 1112
1111, 1111, 1111, 1111, 1111, 1114
1111, 1112, 1112, 1113, 1112, 1113
1111, 1112, 1112, 1113, 1112, 1115
1111, 1112, 1112, 1113, 1112, 1116
1112, 1112, 1112, 1113, 1112, 1116
Das Problem: Der Katalog ist unsortiert.
Die Lösung sieht vermutlich so aus:
1. Sortiere Thema
2. innerhalb jedes Themas sortiere Unterthema
3. innerhalb jedes Unterthemas sortiere Weiteres Unterthema1
4. innerhalb jedes Unterthemas sortiere Weiteres Unterthema2
5. innerhalb jedes Unterthemas sortiere Weiteres Unterthema3
Versucht habe ich bisher das Array in Objekte zu konvertieren und dann zu sortieren (Beschrieben in VB 2005 Entwicklerbuch
, Seite 123). Das hat auch geklappt doch leider kann ich mit der Lösung
nicht innerhalb eines Themas bzw. Unterthemas sortieren (zumindest weiß
ich nicht wie). Außerdem habe ich mir einen Bubble Sort algorithmus
gebastelt - hier ist allerdings die schwierigkeit dass er Zeilen
verschieben soll und nicht einzelne Werte - es brachte auch nicht das
gewünschte Ergebnis.
Hat jemand eine Idee wie man einen
"geschachtelten Sortieralgorithmus" wie oben beschrieben umsetzt? Oder
eine bessere alternative?
Vielen Dank und mit freundlichen Grüßen,
Fischkopp
Edit: Ich habe dieses Thema eben versehentlich im Grundlagen-Bereich gepostet.
Ich habe ein Problem mit dem
ich mich nun schon eine Weile auseinandersetze - etwas passendes konnte
ich im Forum leider nicht finden.
Ich habe ein großes Array mit den Dimensionen Catalog (0-72074, 0-6)
Dieses Array ist eine Art Katalog, d.h. des sieht ca folgendermaßen aus:
Thema, Unterthema, weiteres Unterthema1, weiteres Unterthema2, weiteres Unterthema3...
also:
1111, 1111, 1111, 1111, 1111, 1111
1111, 1111, 1111, 1111, 1111, 1112
1111, 1111, 1111, 1111, 1111, 1114
1111, 1112, 1112, 1113, 1112, 1113
1111, 1112, 1112, 1113, 1112, 1115
1111, 1112, 1112, 1113, 1112, 1116
1112, 1112, 1112, 1113, 1112, 1116
Das Problem: Der Katalog ist unsortiert.
Die Lösung sieht vermutlich so aus:
1. Sortiere Thema
2. innerhalb jedes Themas sortiere Unterthema
3. innerhalb jedes Unterthemas sortiere Weiteres Unterthema1
4. innerhalb jedes Unterthemas sortiere Weiteres Unterthema2
5. innerhalb jedes Unterthemas sortiere Weiteres Unterthema3
Versucht habe ich bisher das Array in Objekte zu konvertieren und dann zu sortieren (Beschrieben in VB 2005 Entwicklerbuch
, Seite 123). Das hat auch geklappt doch leider kann ich mit der Lösung
nicht innerhalb eines Themas bzw. Unterthemas sortieren (zumindest weiß
ich nicht wie). Außerdem habe ich mir einen Bubble Sort algorithmus
gebastelt - hier ist allerdings die schwierigkeit dass er Zeilen
verschieben soll und nicht einzelne Werte - es brachte auch nicht das
gewünschte Ergebnis.
Hat jemand eine Idee wie man einen
"geschachtelten Sortieralgorithmus" wie oben beschrieben umsetzt? Oder
eine bessere alternative?
Vielen Dank und mit freundlichen Grüßen,
Fischkopp
Edit: Ich habe dieses Thema eben versehentlich im Grundlagen-Bereich gepostet.