faecher:informatik:oberstufe:adt:baeume:breitensuche:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:adt:baeume:breitensuche:start [17.01.2024 09:36] – [Levelorder Traversierung, Iterative Tiefensuche] Marco Kuemmelfaecher:informatik:oberstufe:adt:baeume:breitensuche:start [18.01.2024 07:31] (aktuell) – [Suche im Baum] Marco Kuemmel
Zeile 53: Zeile 53:
  
  
-  * Implementiere zunächst den Stack, so dass du anschließend die Knoten des Baums verwalten kannst. Schlage wenn nötig auf den [[faecher:informatik:oberstufe:adt:stack:linkedstack:start|entsprechenden Wiki-Seiten]] nach. +  * Implementiere zunächst den Stack, so dass du anschließend die Knoten des Baums verwalten kannst. Schlagewenn nötigauf den [[faecher:informatik:oberstufe:adt:stack:linkedstack:start|entsprechenden Wiki-Seiten]] nach. 
-  * Implementiere dann die eine Iterative-Traversierung des Baums. Gelingt es dir, Pre-, In- und Postorder Traversierung zu implementieren? Mit den "kleinen" Bäumen kannst du die Traversierungen gut nachvollziehen.+  * Implementiere dann eine iterative Traversierung des Baums. Gelingt es dir, Pre-, In- und Postorder Traversierung zu implementieren? Mit den "kleinen" Bäumen kannst du die Traversierungen gut nachvollziehen.
   * Erweitere deine Traversierung zu einer Tiefensuche, die    * Erweitere deine Traversierung zu einer Tiefensuche, die 
     * einen Knoten eines bestimmten Wertes findet     * einen Knoten eines bestimmten Wertes findet
Zeile 63: Zeile 63:
 === (A2) Breitensuche  === === (A2) Breitensuche  ===
  
-  * Implementiere zunächst die nötige Queue, so dass du anschließend die Knoten des Baums verwalten kannst. Schlage wenn nötig auf den [[faecher:informatik:oberstufe:adt:queue:start|entsprechenden Wiki-Seiten]] nach. Du kannst auch den vorhandenen Code für den Stack nutzen. +  * Implementiere zunächst die nötige Queue, so dass du anschließend die Knoten des Baums verwalten kannst. Schlagewenn nötigauf den [[faecher:informatik:oberstufe:adt:queue:start|entsprechenden Wiki-Seiten]] nach. Du kannst auch den vorhandenen Code für den Stack nutzen. 
   * Implementiere dann die Level-Order-Traversierung des Baums. Gelingt es dir, die Traversierung von links nach rechts und andersherum zu implementieren? Mit den "kleinen" Bäumen kannst du die Traversierungen gut nachvollziehen.   * Implementiere dann die Level-Order-Traversierung des Baums. Gelingt es dir, die Traversierung von links nach rechts und andersherum zu implementieren? Mit den "kleinen" Bäumen kannst du die Traversierungen gut nachvollziehen.
   * Erweitere deine Traversierung zu einer Breitensuche, die    * Erweitere deine Traversierung zu einer Breitensuche, die 
  • faecher/informatik/oberstufe/adt/baeume/breitensuche/start.1705484213.txt.gz
  • Zuletzt geändert: 17.01.2024 09:36
  • von Marco Kuemmel