Les 29 · Module 3 · Werken als programmeur
Recursie
Een functie die zichzelf aanroept: basisgeval en recursieve stap.
🎯 Na deze les kun je
- een recursieve functie met basisgeval schrijven
- de aanroepstapel (call stack) tekenen
- RecursionError herkennen
Sommige problemen bevatten een kleinere versie van zichzelf. Een map bevat bestanden én andere mappen, die weer bestanden en mappen bevatten. Wil je de totale grootte weten, dan is het antwoord: de grootte van de bestanden, plus de totale grootte van elke submap. En die submap? Precies dezelfde vraag, maar kleiner. Een functie die zichzelf aanroept om zo'n kleiner deelprobleem op te lossen, heet recursief. In deze les leer je recursieve functies schrijven, de aanroepstapel (call stack) tekenen, en een RecursionError begrijpen.
🔒 Deze les zit in het betaalde deel van de cursus
De eerste 7 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.
Wil je een seintje als het zover is?