логическая рекурсия

пытается написать логический метод, который сообщает, является ли кто-то чьим-то потомком ... но не может этого сделать. конечно, объект является потомком, если это ребенок ... или потомком ребенка.

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

но куда и как мне вставить:

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

спасибо!

8
задан nmichaels 16 February 2011 в 16:25
поделиться