Rein interessehalber: Weiß jemand, wie so etwas gelöst wird?
Wie genau weiss ich jetzt nicht, aber sehr wahrscheinlich mit Graphen Algorithmen. Solche Sachen sind Probleme aus der theoretischen Informatik und sehr ähnlich z.B. zum Finden einer Route auf einer Landkarte oder der Verbindung von Leiterbahnen auf einem Mainboard. In die Lösung solcher Probleme haben eine Menge sehr intelligente Leute eine Menge Hirnschmalz reingesteckt. Mit einfachen rekursiven Abfrage geht es sicher nicht, das wäre viiieeeellll zu aufwändig.
Grüsse
Johannes