COMPLEXITÉ
CLASSES P ET NP
CM 7
M1if09'–'Calculabilité'&'complexité'
Sylvain(Brandel(
2016'–'2017'
1'
2'
La classe P
Exemple1 : voyageur de commerce
Visite de n villes en faisant le moins de km possibles.
Algorithme ?
produire toutes les permutations de villes possibles (sauf la
première qui est toujours la même),
pour chaque permutation, calculer le trajet.
(n – 1) ! permutations possibles.
3'
La classe P
Exemple 2 : géométrie tortue
void triangles1(float x, float y, float d, float h) {
if (y+d < h) {
tracer(x-d,y+d);
triangles1(x-d,y+d,d,h);
tracer(x+d,y+d);
triangles1(x+d,y+d,d,h);
tracer(x,y);
}
}
appel avec :
placer(x,y); triangles1(x,y,d,h);
4'
La classe P
5'
1 / 20 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !