Hallo,
ich habe eine ArrayList mit 100 Zaheln. Diese soll jetzt in 10 Blöcke aufgeteilt werden, sodass die 9 höchsten Abstände jeweils die Trennwand sind. Mal ein Beispiel mit 10 Zaheln und 2 Blöcken:
1,2,3,3,4,7,7,7,8,9 Diese Zahlen werden jetzt in 2 fünfer Blöcke aufgeteilt, also 1,2,3,3,4 und 7,7,7,8,9 weil zwischen 4 & 7 der größte Abstand ist. ich habe jetzt aus meiner ArrayList alle Abstände berechnet und wiederum in einer weiteren ArrayList gespeichert. Daraus habe ich die größten Werte genommen und in einem Array gespeichert. Wie kann ich jetzt die Zahlen ihrer Gruppe zuorden und gleichzeitig überprüfen, dass der Abstand nicht größer ist als einer der höchsten, ohne 10000 Zeilen Code schreiben zu müssen?
ich habe eine ArrayList mit 100 Zaheln. Diese soll jetzt in 10 Blöcke aufgeteilt werden, sodass die 9 höchsten Abstände jeweils die Trennwand sind. Mal ein Beispiel mit 10 Zaheln und 2 Blöcken:
1,2,3,3,4,7,7,7,8,9 Diese Zahlen werden jetzt in 2 fünfer Blöcke aufgeteilt, also 1,2,3,3,4 und 7,7,7,8,9 weil zwischen 4 & 7 der größte Abstand ist. ich habe jetzt aus meiner ArrayList alle Abstände berechnet und wiederum in einer weiteren ArrayList gespeichert. Daraus habe ich die größten Werte genommen und in einem Array gespeichert. Wie kann ich jetzt die Zahlen ihrer Gruppe zuorden und gleichzeitig überprüfen, dass der Abstand nicht größer ist als einer der höchsten, ohne 10000 Zeilen Code schreiben zu müssen?