boolean Rekursion

beim schreiben einer booleschen Methode, dass man sagt, wenn jemand eine decendant von jemanden...aber kann nicht scheinen, es zu tun. natürlich, das Objekt ist ein Nachfahre wenn es ein Kind...oder ein Nachkomme, ein Kind.

public boolean isDescendant(member x){
    if (children.contains(x)){
        return true;
    }
    else{
        return false;
    }
}

aber wo oder wie kann ich das einfügen:

for (int i = 0; i < children.size(); i++){
    isDescendant(children.get(i));
}

Dank!

  • Sie habe noch nicht gesagt, ob die Knoten bilden eine zyklische Kurve oder eines DAG / Baum, und ob ein Kind-Knoten hat eine Verbindung zu seinem übergeordneten Knoten.
InformationsquelleAutor user618712 | 2011-02-16
Schreibe einen Kommentar