Meine Lieblingsmethode, um Rekursion zu unterrichten, ist die Bezugnahme auf die Rekursionsfee.
Ich bin sicher, wir alle kennen die Idee, dass Geschichten eine sehr effektive Möglichkeit sein können, Ideen zu vermitteln. Menschen scheinen gebaut zu sein, um Geschichten zu hören und sich daran zu erinnern. Die Rekursionsfee ist eine Erklärung von Jeff Erickson, die sich gut für diesen Ansatz eignet.
Wie Jeff E. schreibt:
Rekursion ist eine besonders starke Art der Reduktion, die lose wie folgt beschrieben werden kann:
- Wenn die angegebene Instanz des Problems klein oder einfach genug ist, lösen Sie sie einfach.
- Andernfalls reduzieren Sie das Problem auf eine oder mehrere einfachere Instanzen desselben Problems.
Wenn die Selbstreferenz verwirrend ist, ist es hilfreich, sich vorzustellen, dass jemand anderes die einfacheren Probleme lösen wird, so wie Sie es für andere Arten von Reduzierungen annehmen würden. Ich nenne das gerne jemand anderen die Rekursionsfee. Ihre einzige Aufgabe besteht darin, das ursprüngliche Problem zu vereinfachen oder es direkt zu lösen, wenn eine Vereinfachung entweder unnötig oder unmöglich ist. die Rekursion Fee auf magische Weise kümmert sich um alle die einfacheren Subprobleme für Sie, mit Methoden , die Out nichts an! So Hintern sind 1 . Mathematisch anspruchsvolle Leser erkennen die Rekursionsfee möglicherweise an ihrem formelleren Namen, der Induktionshypothese.
1 : Als ich Student war, schrieb ich Rekursion anstelle der Rekursionsfee „Elfen“ zu und bezog mich dabei auf die Geschichte der Brüder Grimm über einen alten Schuhmacher, der seine Arbeit unvollendet lässt, wenn er ins Bett geht, um sie beim Aufwachen zu entdecken Elfen („Wichtelmänner“) haben über Nacht alles erledigt. Jemand, der entheogener ist als ich, könnte sie als Terence McKennas „sich selbst transformierende Maschinenelfen“ erkennen.
Ich empfehle, seine gesamten Vorlesungsunterlagen zur Rekursion zu lesen . Sie sind eine Sache von Schönheit und geben Ihnen viele ausgezeichnete Ideen, wie man Rekursion lehrt.
Schauen Sie sich zum Beispiel seine Erklärung der Türme von Hanoi an, in der er zeigt, wie das Problem durch Rekursion gelöst werden kann. Mein Lieblingsabschnitt:
Der Trick, um dieses Rätsel zu lösen, besteht darin, rekursiv zu denken. Anstatt zu versuchen, das gesamte Rätsel auf einmal zu lösen, konzentrieren wir uns darauf, nur die größte Scheibe zu bewegen. [...] Und nachdem wir die te Platte verschoben haben, müssen wir diese Platten wieder darauf legen. Jetzt müssen wir nur noch herausfinden, wie ...nn - 1
HALT!! Das ist es! Wir sind fertig! Wir haben das Problem des Disk-Turms von Hanoi erfolgreich auf zwei Instanzen des Problems des ( ) -Disk-Turms von Hanoi reduziert, die wir gerne an die Rekursionsfee weitergeben können (oder, um die ursprüngliche Geschichte weiterzuführen, an die Jugendmönche im Tempel).nn- 1
Verweise auf die Rekursionsfee: Ein Youtube-Video („Rekursion ist, wenn Sie etwas lösen müssen, rufen Sie sich selbst an, anstatt andere!“ „Wenn ich also ein Problem habe, bitte ich mich, es zu lösen?“ „Um es zu verstehen Rekursion muss man Rekursion verstehen "). Divide-and-Conquer ist eine Armee von Rekursionsfeen .