Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/Programmation/La récursivité expliquée simplement (factorielle, dossiers)
💻ProgrammationVidéo

La récursivité expliquée simplement (factorielle, dossiers)

Comprendre la récursivité : une fonction qui s'appelle elle-même, le cas de base, la pile d'appels, exemples de la factorielle et du parcours de dossiers, et les limites (RecursionError).

9 octobre 20261 min de lecture
#programmation#python#algorithmes#récursivité
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Sommaire

  • Principe
  • Cas d'usage
  • Limites

Principe

def factorielle(n):
    if n <= 1:           # cas de base
        return 1
    return n * factorielle(n - 1)   # appel récursif plus petit

Chaque appel attend le résultat du suivant : c'est la pile d'appels.

Cas d'usage

  • Structures en arbre : dossiers, menus, JSON imbriqué, DOM.
  • Diviser pour régner : tri fusion, dichotomie.

Limites

Python limite la profondeur (~1 000 appels) : RecursionError. Une boucle est souvent plus simple pour les calculs linéaires. Mémoïsation : @functools.cache évite de recalculer (ex. Fibonacci).

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).