AccueilExplorerIndex A–ZMenaces
CODEX / CONCEPTS / ALGORITHMES

Algorithmes

ConceptsSynthèseMAJ 2026-10-09 · #algo #complexité #logique

Recettes rigoureuses : trier, chercher, optimiser. La notation Big-O dit si votre code survivra à l'échelle.

Complexité, l'intuition

NotationSensExemple
O(1)ConstantAccès tableau
O(log n)Diviser pour régnerRecherche dichotomique
O(n)LinéaireUn parcours
O(n²)QuadratiqueDouble boucle naïve

Un O(n²) sur 10 000 éléments = 100 millions d'opérations : c'est là que les apps « meurent » en prod.

Panier de base

  • Tri : quicksort / mergesort / timsort (celui de Python).
  • Graphes : BFS, DFS, Dijkstra.
  • Recherche : dichotomie, tables de hachage.