Einzelnen Beitrag anzeigen

Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
416 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Quck-Sort sortieren A und B

  Alt 31. Dez 2007, 08:10
Auch wenn ich denn Sinn deiner Vergleichsfunktion nicht so wirklich ganz verstehe: Wenn Du nach zwei Kriterien sortieren willst, dann mußt Du diese schon in die Vergleichsfunktion einbauen:
Code:
// Pseudocode
Result := Krit1(Item1) > Krit1(Item2);
if Result = 0 then
  Result := Krit2(Item1) > Krit2(Items);
Ansonsten: erst alles nach Kriterium 1 sortieren und dann nur die Bereiche gleicher Werte nochmals mit Kriterium 2 sortieren. Wobei die erste Variante die einfachere sein dürfte.

Grüße,
Uli
  Mit Zitat antworten Zitat