Normal
Die Lösung muss Rekursiv sein? Das ist eine neue Anforderung, die Du noch nicht genannt hast.Bei einer rekursiven Lösung hast Du immer den gleichen Ansatz:a) Eine Abbruchbedingung. Du gibst also ein erstes Ergebnis an.b) Ein Schritt, bei dem Du einen Wert aus einem anderen zu berechnenden aufrufst.Was für eine Abbruchbedingung kann es denn geben? Du hast zwei Indezes: from und to. Wie müssten die indeces sein, wenn Du ein klares Maximum haben willst?Und wenn Du das Maximum eines Array-Bereich von from bis to haben willst: Kannst Du das ausdrücken mit einem Vergleich wo dann ggf. das Maximum eines anderen Bereiches verwendet wird?
Die Lösung muss Rekursiv sein? Das ist eine neue Anforderung, die Du noch nicht genannt hast.
Bei einer rekursiven Lösung hast Du immer den gleichen Ansatz:
a) Eine Abbruchbedingung. Du gibst also ein erstes Ergebnis an.
b) Ein Schritt, bei dem Du einen Wert aus einem anderen zu berechnenden aufrufst.
Was für eine Abbruchbedingung kann es denn geben? Du hast zwei Indezes: from und to. Wie müssten die indeces sein, wenn Du ein klares Maximum haben willst?
Und wenn Du das Maximum eines Array-Bereich von from bis to haben willst: Kannst Du das ausdrücken mit einem Vergleich wo dann ggf. das Maximum eines anderen Bereiches verwendet wird?