Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:adt:baeume:baumalgorithmen:start [16.03.2023 07:57] – [Algorithmen auf Bäumen] Frank Schiebel | faecher:informatik:oberstufe:adt:baeume:baumalgorithmen:start [02.05.2024 07:40] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 12: | Zeile 12: | ||
Klicke nach dem Übersetzen mit der rechten Maustaste auf die Klasse // | Klicke nach dem Übersetzen mit der rechten Maustaste auf die Klasse // | ||
- | Klicken | + | Klicke im dann erscheinenden Fenster auf '' |
Du kannst dir den Baum mit der Methode '' | Du kannst dir den Baum mit der Methode '' | ||
+ | |||
+ | ++++ Screencast zu obiger Erklärung | | ||
+ | {{ : | ||
+ | ++++ | ||
---- | ---- | ||
Zeile 33: | Zeile 37: | ||
Implementiere die Methoden '' | Implementiere die Methoden '' | ||
- | == Lösungshinweise == | ||
- | ++++ anzahl() | | + | ** Tipps ** |
+ | |||
+ | ++++ Pseudocode '' | ||
+ | |||
+ | < | ||
+ | wenn der baum leer ist: | ||
+ | gib 0 zurück | ||
+ | sonst | ||
+ | gib 1 + anzahl(links) + anzahl(rechts) zurück | ||
+ | </ | ||
+ | |||
+ | |||
+ | ++++ | ||
+ | |||
+ | ++++ Pseudocode '' | ||
+ | |||
+ | < | ||
+ | wenn der baum leer ist: | ||
+ | gib 0 zurück | ||
+ | sonst | ||
+ | gib 1 + maximum(tiefe(links), | ||
+ | </ | ||
+ | |||
+ | |||
+ | ++++ | ||
+ | |||
+ | |||
+ | ++++ Pseudocode '' | ||
+ | |||
+ | < | ||
+ | wenn der baum leer ist: | ||
+ | gib false zurück | ||
+ | wenn daten == wert | ||
+ | gib true zurück | ||
+ | sonst | ||
+ | gib (enthaelt(links) || enthaelt(rechts)) zurück | ||
+ | </ | ||
++++ | ++++ |