Was ist der Unterschied zwischen den beiden folgenden Methoden:Java rekursive Methode Unterschied
public boolean recursionMethodOne(Node n) {
System.out.println(n.getValue());
return recursionMethodOne(n.next());
}
public void recursionMethodTwo(Node n) {
System.out.println(n.getValue());
recursionMethodTwo(n.next());
}
welches Sie für Rekursion verwenden und was ist der Unterschied?
Danke
Keine von ihnen endet. –
Erhalten wir live Fragen aus einem Test? Tut mir leid, aber der Unterschied ist ziemlich offensichtlich: Beide werden (sehr wahrscheinlich) nicht funktionieren. – pintxo
Nun, die Hauptsache, die ich wissen möchte ist, wann kommst du in einer rekursiven Methode zurück und wann nennst du nur den Namen der Methode, ohne zurückzugehen? – Kingamere