Hallo,
ich habe ein Arry zu sortieren und wollte dafür quicksort nehmen. Jetzt frage ich mich aber gerade ob das in meinem Fall überhaupt geht, da mein Array einen benutzerdefinierten Typ hat und ich nach einer dieser Eigenschaften sortieren will:
Ausgangssituation:
Ziel
Das array a wird im Laufe des Codes mit Werten gefüllt. Es wird städig verädert - daher kann ich es erst hinterher sortieren. Sortiert werden soll einmal nach a(x).anz und einmal nach a(x)summe.
Hat jemand eine Idee? Geht das mit Quicksort überhaupt? Was für Alternativen gibt es?
Danke und Gruß
noreya*
ich habe ein Arry zu sortieren und wollte dafür quicksort nehmen. Jetzt frage ich mich aber gerade ob das in meinem Fall überhaupt geht, da mein Array einen benutzerdefinierten Typ hat und ich nach einer dieser Eigenschaften sortieren will:
Ausgangssituation:
Code:
Type meinTyp
name
anz
summe
end type
dim a() as meinTyp
Das array a wird im Laufe des Codes mit Werten gefüllt. Es wird städig verädert - daher kann ich es erst hinterher sortieren. Sortiert werden soll einmal nach a(x).anz und einmal nach a(x)summe.
Hat jemand eine Idee? Geht das mit Quicksort überhaupt? Was für Alternativen gibt es?
Danke und Gruß
noreya*
Zuletzt bearbeitet: