Wenn es dir darum geht fertigen Code zu verstehen helfen zwei Dinge:
1.) Erfahrung
2.) Ein Debugger
ad 1.) Sobald man selbst einige rekursive Funktionen geschrieben hat, versteht man fremde meistens relativ schnell.
ad 2.) Einfach mal einen Durchlauf Schritt für Schritt anschauen. Welchen Wert haben Variablen beim 1., 2., 3., ... mal.
Kann man auch mit Papier & Bleistift machen, mühsam aber lehrreich.
Wie gesagt, wenn es ein bekannter Algoritmus ist findest du im Internet sicher auch eine Animation dazu.
jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
|