Splitting-Werte in den Gruppen gleichmäßig

Lassen Sie mich versuchen zu erklären, die situation, die ich am besten kann.

Können sagen, ich habe 3 Werte

1, 2, 3

Ich sagen, dass ein Algorithmus aufteilen dieser Werte in x-Spalten. Sagen wir, dass x = 2 eine Klarstellung.

Ermittelt der Algorithmus, dass die Gruppe der Werte ist am besten in zwei Spalten in der folgenden Weise.

1st column    2nd column
---------------------------
1             3
2

Jeder Spalte eine gerade Anzahl (Summen -, nicht-Literale) Wert.

Nun angenommen ich habe folgende Werte

7, 8, 3, 1, 4

Ich sagen, der Algorithmus, dass ich will, dass die Werte aufgeteilt in 3 Spalten. Jetzt den Algorithmus, der mir sagt, dass die folgende ist die am besten passen.

1st column    2nd column    3rd column
8             7             3
              1             4

Beachten Sie, wie die Spalten nicht ruhig, auch, aber es ist so nah wie es bekommen kann. Ein wenig über und ein wenig unter, ist als ok, solange die Liste ist SO NAHE SOGAR, WIE ES SEIN KANN.

Hat jemand irgendwelche Vorschläge? Wissen alle guten Methoden, dies zu tun?

InformationsquelleAutor Paul Knopf | 2010-06-09
Schreibe einen Kommentar