Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:adt:baeume:baumalgorithmen:start [07.02.2022 17:27] – angelegt sbel | 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 22: | Zeile 26: | ||
Erzeuge mit den zur Verfügung stehenden Konstruktoren den folgenden Binärbaum im BlueJ Projekt: | Erzeuge mit den zur Verfügung stehenden Konstruktoren den folgenden Binärbaum im BlueJ Projekt: | ||
- | {{ : | + | {{ : |
- | Und lasse dir den Baum anzeigen. | + | Lasse dir den Baum anzeigen |
Zeile 32: | Zeile 36: | ||
Implementiere die Methoden '' | Implementiere die Methoden '' | ||
+ | |||
+ | |||
+ | ** 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 | ||
+ | </ | ||
+ | |||
+ | ++++ | ||
+ | |||
+ | |||
+ | ==== Material ==== | ||
+ | |||
+ | |||
+ | {{simplefilelist>: |