Inscription / Connexion Nouveau Sujet
Niveau Licence Maths 1e ann
Partager :

complexite d'un algorithme

Posté par
thotoss
27-11-08 à 22:46

Bonjour,
je cherche a calculet la complexite f(n) de l'algorithme suivant :

pour i de 1 a n-1
faire pour j de i+1 a n
faire pour k de 1 a j
faire {instruction}

Je suppose que Instruction a un temps constant c. Et je voudrais aussi en deduire l'ordre de grandeur asymptotique ... j'avoue que je bloque pas mal je comprend pas trop comment partir en fait, j'espere que vous pourrez un peu m'aider !
Merci d'avance!
Cordialement

Posté par
carpediem
complexité d'un algorithme 28-11-08 à 02:27

salut

tu executes:
n-1 fois la première boucle
n-i fois la 2e boucle
j fois la 3e boucle

ça doit faire pas loin de n3

mais bon vu le croisement des indices (les intervalles "croisés des variables, c'est peut-être du n²

en tout cas ça doit être entre les deux (à affiner)
ce me semble-t-il

Posté par
zskiredj
re : complexite d'un algorithme 28-11-08 à 11:56

quand tu fais une boucle imbriqué avec N imbrication, alors la complexité est de n^N.
Ici N = 3, donc C = n^3



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1675 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !