Démystifier la récursivité : une approche basée sur les projets

2025-01-04

Le livre "Le livre récursif de la récursivité" remet en question la réputation intimidante des algorithmes récursifs. À l'aide d'exemples en Python et JavaScript, il explique progressivement les fondamentaux de la récursivité, les algorithmes courants (factoriels, suites de Fibonacci, parcours d'arbres, résolution de labyrinthes, etc.) et les techniques d'optimisation (optimisation de l'appel de queue, mémorisation). Il aborde des sujets avancés tels que le diviser pour régner, les permutations, les combinaisons et la programmation dynamique, culminant avec la génération d'art fractal. Basé sur des projets et hautement accessible, ce livre est parfait pour les débutants et les programmeurs expérimentés.

Développement