</>

DSA

Préparer les entretiens techniques : complexité (Big O), tableaux, hashmap, two pointers, sliding window, listes chaînées, piles/files, arbres, backtracking, heaps, avec quiz, vidéos, fiche de complexités et guide pour reconnaître le bon pattern.

8 chapitres · 24 leçons

01

Fondations

Débutant

Complexité (Big O), tableaux et chaînes, et la méthode pour attaquer n'importe quel problème d'entretien.

02

Structures de base

Intermédiaire

Hashmap, two pointers, sliding window, listes chaînées, piles et files : les briques de la plupart des problèmes.

Arbres binaires et BST, backtracking, heaps et top-k : penser en diviser pour régner.

Recherche binaire et ses variantes, tris à connaître (fusion, rapide) et quand trier pour simplifier un problème.

05

Graphes

Avancé

Parcours BFS et DFS, tri topologique et plus court chemin (Dijkstra) : réseaux, grilles et dépendances.

Mémoïsation, tabulation et les grands patterns de DP : ne plus jamais recalculer un sous-problème.

07

Fiche de complexités

Intermédiaire

Aide-mémoire des complexités : structures de données, tris et algorithmes de graphes.

08

Patterns et glossaire

Intermédiaire

Reconnaître le bon pattern selon l'énoncé, et le vocabulaire à maîtriser en entretien.