les_programmes_a_connaitre:algorithmique_term:diviser_pour_regner_algo
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
Dernière révision
Les deux révisions suivantes
|
les_programmes_a_connaitre:algorithmique_term:diviser_pour_regner_algo [2021/01/26 10:42] rd |
les_programmes_a_connaitre:algorithmique_term:diviser_pour_regner_algo [2021/01/26 11:02] rd |
| |
| |
Cette méthode algorithmique permet de résoudre un problème. Tout d'abord, on divise ce problème en une multitude de petits problèmes, puis ces sous-problèmes étant plus simples, sont ensuite résolus, et on recombine enfin les petits problèmes résolus afin d'obtenir la solution du problème de départ. (je vous invite à voir la [[les_fiches_revisions:langages_programmation:recursivite|récursivité]] sur laquelle cette méthode est souvent basée) | Cette méthode algorithmique permet de résoudre un problème. Tout d'abord, on divise ce problème en une multitude de petits problèmes, puis ces sous problèmes étant plus simples, sont ensuite résolus, et on recombine enfin les petits problèmes résolus afin d'obtenir la solution du problème de départ. (je vous invite à voir la [[les_fiches_revisions:langages_programmation:recursivite|récursivité]] sur laquelle cette méthode est souvent basée) |
| |
Comme son nom l'indique (ou pas), ce paradigme est séparée en trois étapes. | Comme son nom l'indique (ou pas), ce paradigme est séparée en trois étapes. |
\\ | \\ |
| |
L'algorithme de tri-fusion est un algorithme de tri utilisant la méthode "diviser pour régner" et utilisant aussi la récursivité: | L'algorithme de __tri-fusion__ est un algorithme de tri utilisant la méthode "diviser pour régner" et utilisant aussi la récursivité. Ainsi il est plus rapide et efficace ayant un complexité de "O(n.log(n))" : |
| |
<code python> | <code> |
VARIABLE | VARIABLE |
A : tableau d'entiers | A : tableau d'entiers |
les_programmes_a_connaitre/algorithmique_term/diviser_pour_regner_algo.txt · Dernière modification: 2021/01/26 11:03 de rd