next up previous contents index
suivant: Équations de complexité monter: main précédent: Opérations bit à bit   Table des matières   Index


Diviser pour régner

Un algorithme diviser pour régner a la structure suivante : pour résoudre un problème de taille $n$, l'algorithme consiste à décomposer le problème en $a$ sous-problèmes ayant tous la taille $n/b$ (peut-être approximativement), à appliquer l'algorithme à ces sous-problèmes, puis à construire une solution du problème en composant les solutions des sous-problèmes. Non seulement cette méthode est naturelle28, mais elle permet souvent une réduction importante de la complexité $T(n)$. Voici quelques exemples :


next up previous contents index
suivant: Équations de complexité monter: main précédent: Opérations bit à bit   Table des matières   Index
R Lalement