Files
2025-10-15 10:23:42 +02:00

23 lines
767 B
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Hugo Raban et Patrick Felix-Vimalaratnam
# Ex 2
## Code 1
La complexité de ce code est de O(n*m) car pour chaque valeur du tableau1 on va regarder toutes les valeurs du tableau2.
## Code 2
La complexité de ce code est de O(n) car le nombre d'itération de la boucle dépend de la valeur de x.
## Code 3
La complexité de ce code est de O(1) car peu importe la valeur de x, il n'y a pas de boucle.
# Ex 3
Le code trie récursivement chaque sous-tableau, puis trie le tableau courant selon la somme des sous-tableaux.
À chaque niveau, le tri coûte O(M*log(M)) et chaque comparaison parcourt tous les éléments du sous-tableau (O(M^(n1))).
Donc pour un tableau à N dimensions et M éléments par niveau, la complexité totale est O(M^N*log(M)).