Ich möchte bestätigen, wenn ich verstehe, wie diese Funktion in rekursive Form in Python geschrieben wird. Die Funktion ist:Python Rekursion Anfrage
# Recurrence Relation
# F(n) = 7 * F(n-1) + 2 * F(n-2)
# F(1) = 1; F(2) = 1
# print (rr(4))
und meine rekursive Code ist:
def rr(n):
return (2 * rr(n-1) + 2 * rr(n-2))
dies richtig ist? Wie könnte ich auch "rr" (4) "drucken", da ich dachte, es könnte nur ausgewertet werden, wenn Sie das Programm ausführen.
Fehlender Base Case. Es gibt keinen Stopp dieses Codes jemals von der Rückkehr. –