Registriert seit: 18. Sep 2006
39 Beiträge
Delphi 2010 Architect
|
Gruppiertes Sortieren
31. Okt 2010, 15:03
Hallo Delphi-Freunde,
Ich bräuchte mal wieder eure Hilfe.
Folgendes Problem:
Ich habe eine endliche Anzahl an Werten. Jetzt sollen immer 4 Werte in der Summe als Satz zusammengesetzt werden. Ziel ist es eine vorher festgelegte Anzahl Sätze zu erzeugen. Diese Sätze sollen untereinander minimale abweichungen haben.
Beispiel:
1 2 3 4 5 6 7 8 9 10
Satz 1: 2 4 7 9 = 22
Satz 2: 3 5 6 8 = 22
Die Werte außerhalb der Reihe (hier 1 und 10) sollen einfach ignoriert werden. Bei diesem Beispiel ist das sortieren noch vergleichsweise einfach, da der Abstand der Werte untereinander immer genau 1 beträgt. Die tatsächlichen Werte haben größere Abweichungen. Die Werte 1 und 10 sind später auch noch weiter vom Hauptfeld entfernt.
Ich hoffe ihr könnt mir weiterhelfen.
Danke im Voraus
Lee500
|