Informatik

Breitensuche

Optimierung der Implementierung

Damit die Breitensuche schneller abläuft, soll jeder Knoten seinen Index speichern.

  1. Erstelle ein Attribut index in der Klasse Knoten.

  2. Füge dem Konstruktor einen Parameter index hinzu.

  3. Initialisiere das Attribut index im Konstruktor mit dem Wert des Parameters.

  4. Passe die Aufrufe des Konstruktors in der Klasse Main so an, dass die Index-Werte mitgegeben werden.

  5. Passe die Methode breitensuche in der Klasse Graph so an, dass die Methode getIndex des Knotens verwendet wird.

  6. Wandele das Attribut queue in eine lokale Variable um, die im Rumpf der Methode breitenSuche deklariert und initialisiert wird.

  7. Lösche den Methodenaufruf zum Leeren der queue.

2025 Rainer Hille Unter Verwendung der Online-IDE von Martin Pabst
Hinweis: Der Code-Editor muss erst geladen werden. Klicke ggf. auf Code Reset um den Programmcode neu zu laden.

Index