Académique Documents
Professionnel Documents
Culture Documents
ALGORITHMIQUES ET COMPLEXITE
Département d’Informatique Année universitaire 2023/2024
(c)
Fonction evaluer (P: Liste, X:Reel): Reel
Var resultat : Reel;
Debut
Tantque(P<> Nil) faire
resultat← resultat + coeff(P)* puissance (X,puis(P)) ;
P ← suiv(P);
Fait;
Retourner resultat ;
Fin.
(d)
Fonction RechDicho(Tab :Tableau d’Entier, d, f:Entier, x :Entier) : Boolean
Var m: Entier;
Debut
Tanque (d<=f) alors
m ← (d+f) Div 2 ;
Si (Tab[m]=x) Alors
Retourner (vrai);
Sinon
Si (x<Tab[mil]) Alors
f← m-1;
Sinon
d ← m+1;
Fsi;
Fsi;
Fait;
Retourner (Faux);
Fin.
EXERCICE 3
Donner la formule de récurrence T(n) et utiliser un arbre récursif pour déterminer une borne
supérieure asymptotique pour la récurrence T(n) pour les solutions des exercices suivants :
1. Somme des éléments d’un tableau sommeTab (Exercice 2, série 3),
2. La fonction de Newton (Exercice 4, série 3),
3. Calcul de la suite de Fibonacci (Exemple de cours),
4. Transposée d'une matrice (Exercice 2, série 3),