Hallo,
folgende Methode ist eine Scheinrekursion, da man hier auch eine for-´Schleife verwenden kann.
Wie kann ich eine richtige Rekursion daraus machen?
folgende Methode ist eine Scheinrekursion, da man hier auch eine for-´Schleife verwenden kann.
Java:
public ArrayList zuordnen (ArrayList reiter){
if (reiter.isEmpty()){
return reiter;
}
Reiter DerReiter = waehlerischsterReiter(reiter);
if (passendesPferd(DerReiter)){
DerReiter.setpassendesPferd(zuordnungPferd(DerReiter));
}
reiter.remove(DerReiter);
DerReiter.removeWuensche();
return zuordnen(reiter);
}
Wie kann ich eine richtige Rekursion daraus machen?