Complexité temporelle
lolita-01 Messages postés 90 Date d'inscription Statut Membre Dernière intervention -
KX Messages postés 16760 Date d'inscription Statut Modérateur Dernière intervention - 18 nov. 2012 à 21:16
KX Messages postés 16760 Date d'inscription Statut Modérateur Dernière intervention - 18 nov. 2012 à 21:16
A voir également:
- Complexité temporelle
- Forum Windows
- Forum Windows serveur
- Forum Windows serveur
- Forum Windows
- Forum VB / VBA
1 réponse
Au final ce que tu fais ce n'est qu'une succession d'addition de +1 ou de +0. Donc la complexité de cet algorithme est de l'ordre du résultat qui est donné par la fonction, c'est donc exponentiel.
Plus précisément, si f=fib-rec(n), alors le nombre d'appels que tu fais peut aller jusqu'à (1+√5)×f, ce qui signifie que tu fais f additions +1 et √5×f additions +0 totalement inutiles.
Mais il existe des algorithmes linéaires pour ce problème.La confiance n'exclut pas le contrôle
Plus précisément, si f=fib-rec(n), alors le nombre d'appels que tu fais peut aller jusqu'à (1+√5)×f, ce qui signifie que tu fais f additions +1 et √5×f additions +0 totalement inutiles.
Mais il existe des algorithmes linéaires pour ce problème.La confiance n'exclut pas le contrôle