Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Exercice 1 :
Exercice 2 :
de taille n:
2. Déterminer la fonction de temps maximale (”worst case”) T(n) pour des matrices de taille n
(vous devez calculer le nombre d’opérations)
Exercice 3 :
123
132
213
231
312
321
1) Quel est le nombre de permutations attendues ? quel serait alors la longueur de la matrice
PERMUT ?
Exercice 4 :
Début
Appeler A1 {ici l’algorithme 1 est exécuté.}
Appeler A2 {ici l’algorithme 2 est exécuté.}
Fin
Exercice 5 :
1. Ecrire une fonction qui permet de retrouver le maximum des éléments d’un tableau T
d’éléments. Donner la complexité de l’algorithme A1 qui appelle cette fonction.
2. On suppose qu’on a un tableau d’entier trié dans l’ordre croissant. On désire chacun
un élément e.
a. Ecrire une fonction trouve qui retourne vrai si l’élément est trouvé, faux si non.
b. On va utiliser la recherche dichotomique : il s’agit de comparer l’élément à
rechercher par l’élément au milieu, s’il est inférieur, on cherche seulement dans la
branche gauche, s’il est supérieur, on cherche dans la branche droite, et ainsi de
suite.
c. Présenter ce principe graphiquement, donner la complexité en termes de nombre
de comparaisons effectuées.