rekursion:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
rekursion:start [2024/09/17 10:19] – [Aufgabe 3: Die Türme von Hanoi] Martin Pabst | rekursion:start [2024/11/15 09:09] (aktuell) – [Aufgabe 5: größter gemeinsamer Teiler] Martin Pabst | ||
---|---|---|---|
Zeile 41: | Zeile 41: | ||
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
**Definition: | **Definition: | ||
- | Von **Rekursion** spricht man, wenn sich eine Methode entweder direkt selbst aufruft oder über eine Aufrufkette (z.B. Methode a ruft Methode b auf, die ruft Methode c auf, diese wiederum ruft Methode a auf). \\ \\ | + | Von **Rekursion** |
**Wichtig: | **Wichtig: | ||
Zeile 260: | Zeile 260: | ||
[[.floodfillloesung: | [[.floodfillloesung: | ||
+ | |||
+ | ===== Aufgabe 5: größter gemeinsamer Teiler ===== | ||
+ | <WRAP center round info 80%> | ||
+ | Sind $a, b \in \mathbb{N}$, | ||
+ | \\ $ ggT(a, b) = $ | ||
+ | * $a$, falls $a = b$, | ||
+ | * $ggT(b, a-b)$, falls $ a > b$ und | ||
+ | * $ggT(a, b - a)$, falls $a < b$. | ||
+ | |||
+ | Schreiben Sie eine Klasse '' | ||
+ | |||
+ | </ | ||
+ | |||
+ | [[.ggtLoesung: |
rekursion/start.1726568380.txt.gz · Zuletzt geändert: 2024/09/17 10:19 von Martin Pabst