Also wir haben in der Uni grad ein Projekt zur Erstellung von Facebook, werkeln also fleißig dran. Eine der Aufgabe war die Tiefensuche mit einer Methode zu implementieren. Jedoch bin ich dabei auf ein idiotisches Problem gestoßen.
Das Problem ist folgendes:
Die Suche klappt wunderbar, er springt von Freundesliste zu Freundesliste und sucht nach einem Profil, dass mit dem gesuchten befreundet ist. Das Problem ist hier, dass beim letzten Schritt, als er endlich auf einem Profil ist, das mit dem gesuchten befreundet ist, gibt er mir statt dem true; aus der ersten if()-Anweisung, sondern überprüft es erst gar nicht und springt direkt zum return false; Warum das?
Das Problem ist folgendes:
Die Suche klappt wunderbar, er springt von Freundesliste zu Freundesliste und sucht nach einem Profil, dass mit dem gesuchten befreundet ist. Das Problem ist hier, dass beim letzten Schritt, als er endlich auf einem Profil ist, das mit dem gesuchten befreundet ist, gibt er mir statt dem true; aus der ersten if()-Anweisung, sondern überprüft es erst gar nicht und springt direkt zum return false; Warum das?