Aller au contenu
studuel

NSI · Terminale · Algorithmique

Diviser pour régner

Couper, résoudre, recoller.

En bref

Diviser pour régner est une stratégie en trois temps : diviser le problème en sous-problèmes de même nature, les résoudre récursivement, combiner leurs solutions.

Les trois étapes

ÉtapeCe qu’elle fait
DiviserDécouper l’entrée en parties, généralement deux moitiés
RégnerRésoudre chaque partie par un appel récursif, jusqu’au cas de base
CombinerReconstruire la solution globale

C’est la troisième étape qui distingue les algorithmes : triviale pour la recherche dichotomique, coûteuse pour le tri fusion.

La recherche dichotomique

Sur un tableau trié, on compare la valeur cherchée à l’élément du milieu : chaque comparaison écarte la moitié du tableau.

MéthodeComparaisons pour un million d’éléments
Recherche séquentiellejusqu’à 1 000 000
Recherche dichotomiqueenviron 20

La condition est absolue : le tableau doit être trié. Sur un tableau non trié, la dichotomie ne signale rien — elle renvoie simplement un résultat faux.

Le tri fusion

ÉtapeCe qu’elle fait
DiviserCouper le tableau en deux moitiés
RégnerTrier chaque moitié récursivement
CombinerFusionner les deux moitiés triées en prenant à chaque étape le plus petit élément disponible
Sa qualitéSon défaut
n log n dans tous les cas — la borne optimale des tris par comparaisonUn tableau auxiliaire : mémoire proportionnelle à n
Stable : deux éléments égaux gardent leur ordre—
Performance indépendante des données—

L’ordre de grandeur qui décide

TriCoûtPour un million d’éléments
Insertion, sélectionn²environ 10¹² opérations
Fusionn log nenviron 2 × 10⁷ opérations

Ce n’est pas une nuance, mais la différence entre « instantané » et « impossible ».

Les autres exemples

Exponentiation rapide (élever au carré plutôt que multiplier n fois), tri rapide, multiplication de Karatsuba, enveloppe convexe, transformée de Fourier rapide.

Quand la stratégie ne s’applique pas

Il faut que les sous-problèmes soient indépendants. Quand ils se recouvrent, diviser pour régner recalcule inutilement — et c’est la programmation dynamique qui prend le relais.

Retenir la mécanique du logarithme : diviser la taille par deux à chaque étape, c’est atteindre 1 en log₂(n) étapes. Tout le chapitre en découle.

Teste-toi

6 questions pour vérifier

Touche une réponse : la correction s’affiche tout de suite.

  1. 1.Quelles sont les trois étapes de la stratégie « diviser pour régner » ?

  2. 2.Quelle condition la recherche dichotomique exige-t-elle ?

  3. 3.Quel est le coût d’une recherche dichotomique sur n éléments ?

  4. 4.Quel est le coût du tri fusion ?

  5. 5.Quel est le principal inconvénient du tri fusion ?

  6. 6.Un tri est dit stable quand deux éléments égaux gardent leur ordre d’origine.

0 / 6 questions

Dans l’app, ce chapitre a son quiz complet, chronométré, et tes erreurs reviennent au bon moment pour ne plus les refaire.

Continuer dans l’app
Aperçu flouté de la fiche de révision

La fiche de révision, sur une page

Tout « Diviser pour régner » sur une seule page A4 illustrée : l’essentiel, les pièges et un mini-test. Elle se débloque dans l’app avec des gemmes — et ton compte gratuit en offre assez pour tes trois premières fiches.

Débloquer la fiche dans l’app

Dans le même thème

NSI en terminale : passe à l’entraînement.

Le quiz complet, les exercices corrigés, les duels contre des élèves de ton niveau et un coach IA qui t’explique ce qui bloque.

Commencer gratuitement