Cours structurés et progressifs
Big O Notation & Binary Search
Comprendre la complexité algorithmique et maîtriser la recherche binaire
Arrays & Selection Sort
Comprendre les tableaux et le tri par sélection
Recursion
Maîtriser les appels récursifs et la pile d'exécution
Divide & Conquer
Maîtriser l'algorithme Quicksort et la stratégie Divide & Conquer
Hash Tables
Comprendre les hash tables et leurs applications
Breadth-First Search (BFS)
Maîtriser le parcours de graphes avec BFS
Dijkstra's Algorithm
Trouver le chemin le plus court avec pondération
Greedy Algorithms
Résoudre des problèmes d'optimisation avec l'approche gloutonne
Dynamic Programming
Optimiser avec la mémorisation et la programmation dynamique
K-Nearest Neighbors (KNN)
Introduction au Machine Learning avec KNN