G
Guest
Gast
folegende aufgabe soll ich lösen:
Schreiben Sie eine weitere Methode, die das Array im Attribut aufsummiert, allerdings
auf rekursive Art. Verwenden Sie dazu eine weitere Hilfsmethode
mit zwei Parametern, die den linken und rechten Index des aufzusummierenden Bereichs
angibt. Diese Methode soll, sofern der spezifizierte Bereich aus mehr als einer
Zahl besteht, den Bereich halbieren und rekursiv jeweils die Summe der beiden Hälften
berechnen, diese zusammenzahlen und die Summe zurückgeben!
das heißt quasi
jetzt muss ich hier die methode sum2 wieder aufrufen, und die soll das array teilen und die beiden arrays aufsummieren oder?
wie kann ich ein array ohne system.arraycopy teilen?
Schreiben Sie eine weitere Methode, die das Array im Attribut aufsummiert, allerdings
auf rekursive Art. Verwenden Sie dazu eine weitere Hilfsmethode
mit zwei Parametern, die den linken und rechten Index des aufzusummierenden Bereichs
angibt. Diese Methode soll, sofern der spezifizierte Bereich aus mehr als einer
Zahl besteht, den Bereich halbieren und rekursiv jeweils die Summe der beiden Hälften
berechnen, diese zusammenzahlen und die Summe zurückgeben!
das heißt quasi
Code:
public static float sum2 ( float[] array ) {
if (array.length == 1 ) {
return array[0];
}
else {
wie kann ich ein array ohne system.arraycopy teilen?