3 Stimmen

Gruppierung eines geordneten Datensatzes in eine minimale Anzahl von Clustern

Ich habe eine geordnete Liste gewichteter Elemente, deren Gewicht kleiner oder gleich N ist. Ich muss sie in eine Liste von Clustern umwandeln. Jedes Cluster sollte mehrere aufeinanderfolgende Elemente umfassen, und das Gesamtgewicht eines Clusters muss kleiner oder gleich N sein.

Gibt es einen Algorithmus, der die Gesamtzahl der Cluster minimiert und ihre Gewichte so gleichmäßig wie möglich hält?

Z. B. sollte die Liste [(a,5),(b,1),(c,2),(d,5)], N=6 in [([a],5),([b,c],3),([d],5)] umgewandelt werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X