InformatiqueDébutantIntroduction à la Recherche BinaireMaîtrisez l'algorithme de recherche diviser pour régner grâce à une visualisation étape par étape, une implémentation en code et une analyse de complexité.~20 min10 étapesCommencer le module
InformatiqueIntermédiaireAlgorithmes de TriVisualisez et comparez les algorithmes de tri classiques — du tri à bulles au tri rapide. Comprenez la complexité temporelle et écrivez vos propres implémentations.~25 min10 étapesCommencer le module
InformatiqueAvancéProgrammation dynamiqueMaîtrisez la programmation dynamique grâce à la mémoïsation et la tabulation. Résolvez des problèmes classiques comme Fibonacci, le sac à dos, le rendu de monnaie et la plus longue sous-séquence commune.~40 min14 étapesCommencer le module
InformatiqueIntermédiaireAlgorithmes de graphesMaîtrisez les structures de données de graphes, BFS, DFS et l’algorithme du plus court chemin de Dijkstra à travers des visualisations interactives et des implémentations en code.~30 min12 étapesCommencer le module
InformatiqueAvancéAutomates finisExplorez les DFA, NFA, les transitions d’état, les langages réguliers, le lemme de pompage et la minimisation des DFA à travers des machines à états interactives et du code.~35 min12 étapesCommencer le module