Benutzer-Werkzeuge

Webseiten-Werkzeuge


rekursion:tiefensuche:istverbundenaufgabe:loesung

Inhaltsverzeichnis

Lösungsidee

Wir geben der Methode istVerbundenRekursiv ein Array weg mit, in dem sie die Knotennummern des Verbindungswegs ablegt. Wurde eine Verbindung gefunden, dann geben wir das Array aus.

Interessantes Detail: Am Anfang belegen wir das Array weg durchgehend mit dem Wert -1, da dieser Wert nicht als Knotenindex vorkommen kann. Soll dem Weg ein neuer Knotenindex hinzugefügt werden, so suchen wir in der Methode nächsterFreierIndex einfach nach dem ersten Index im Array weg, bei dem der Wert -1 liegt.

Lösung

rekursion/tiefensuche/istverbundenaufgabe/loesung.txt · Zuletzt geändert: 2024/09/08 16:31 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki