forked from menault/TD4_DEV51_Qualite_Algo
fin td4
This commit is contained in:
parent
a2b59cb27d
commit
4b66c3e576
@ -38,3 +38,15 @@ EX 4 - Algorithme de tri
|
||||
|
||||
L'algorithme se trouve dans le fichier python.
|
||||
|
||||
Tri des sous-tableaux (Étape 1) :
|
||||
|
||||
La complexité algorithmique de l'algorithme est composée des étapes suivantes :
|
||||
|
||||
1. Tri des sous-tableaux : Chaque sous-tableau de taille M est trié en O(M log M), et il y a N sous-tableaux. La complexité de cette étape est donc O(N * M log M).
|
||||
2. Calcul des sommes des sous-tableaux : Pour chaque sous-tableau, la somme est calculée en O(M), ce qui donne une complexité totale de O(N * M).
|
||||
3. Tri des sous-tableaux par leur somme : Le tri des N sous-tableaux en fonction de leurs sommes est effectué en O(N log N).
|
||||
4. Extraction des résultats : Cette étape a une complexité de O(N).
|
||||
|
||||
La complexité globale de l'algorithme est donc :
|
||||
O(N * M log M + N log N).
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user