Exercices sur la récursivité
Exercices sur la récursivité
Module algorithmique
Contexte d'apprentissage
Contexte d'apprentissage
Concepts d'informatique à connaître
Concepts d'informatique à connaître
Les structures de données linéaires
Les structures de données linéaires
Rediffusions lives (bases + structures de données linéaires)
Rediffusions lives (bases + structures de données linéaires)
Les structures de données non linéaires
Les structures de données non linéaires
Rediffusions lives (structures de données non linéaires)
Rediffusions lives (structures de données non linéaires)
Rediffusions lives (CodinGame — niveaux faciles)
Rediffusions lives (CodinGame — niveaux faciles)
Rediffusions lives (CodinGame — niveaux moyens)
Rediffusions lives (CodinGame — niveaux moyens)
La récursivité
La récursivité
Rediffusions lives (CodinGame — niveaux difficiles)
Rediffusions lives (CodinGame — niveaux difficiles)
Fin du module et conseils pratiques
Fin du module et conseils pratiques
BONUS : les algorithmes de tri
BONUS : les algorithmes de tri
BONUS : permutations, arrangements et combinaisons
BONUS : permutations, arrangements et combinaisons
SOMMAIRE
00:07 Présentation des fichiers importants
00:32 Comment afficher les exercices avec Live Server
01:23 Exemple avec l’exercice 0 : créer la fonction sommeJusquaN
02:11 Faites une fonction récursive
02:47 Détection des erreurs (récursion infinie)
03:18 Pensez à garder la console de débogage toujours ouverte
03:45 Les exercices finaux sont difficiles, quelques conseils pour les faire
CODE SOURCE
- Dépôt GitHub du code utilisé dans les leçons : https://github.com/javascriptdezero/module-algorithmique