Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige ÜberarbeitungLetzte ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:algorithmen:teile_und_herrsche:arraysumme:start [26.01.2022 21:32] – [Rekursion! Teile und herrsche...] sbel | faecher:informatik:oberstufe:algorithmen:teile_und_herrsche:arraysumme:start [26.01.2022 22:03] – [Rekursion! Teile und herrsche...] sbel | ||
---|---|---|---|
Zeile 26: | Zeile 26: | ||
Um das Teile-und-Herrsche Prinzip anwenden zu können muss man sich nun einen Rekursionsfall überlegen, der uns dem Basisfall, dem " | Um das Teile-und-Herrsche Prinzip anwenden zu können muss man sich nun einen Rekursionsfall überlegen, der uns dem Basisfall, dem " | ||
- | Wie kann man also beispielsweise die folgende Situation so verändern, dass die zur Sumnme eines kleineren | + | Wie kann man also beispielsweise die folgende Situation so verändern, dass die zur Summe aus kleineren |
{{ : | {{ : | ||
+ | ++++ Antwort: | | ||
+ | Zum Beispiel so: | ||
+ | {{ : | ||
+ | |||
+ | ++++ | ||
+ | |||
+ | Die Funktionsweise kann man also dem folgenden Flussdiagramm, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Das ist nun wieder eine klassische Rekursion, deren Aufrufe alle auf dem Call-Stack landen, bis der Basisfall erreicht ist. Erst dann können die vorigen Aufrufe abgeschlossen werden. | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A2) === | ||
+ | |||
+ | Implementiere die rekursive Methode '' | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A3) === | ||
+ | |||
+ | Schreibe eine rekursive Methode zum Ermitteln der größten Zahl im Array. |