Bonsoir, est- il possible de savoir la durée qui dépense un algorithme pour traiter un nombre de données si durant un test de 100 données dépense 10s?
Merci d'avance
-----
07/12/2021, 23h41
#2
JPL
Responsable des forums
Date d'inscription
septembre 2003
Messages
63 813
Re : Complexité
Cette question est beaucoup trop vague pour recevoir une réponse. Quel type de donnée, quel traitement ?
Rien ne sert de penser, il faut réfléchir avant - Pierre Dac
08/12/2021, 00h14
#3
itsmeyoussef
Date d'inscription
novembre 2020
Âge
23
Messages
48
Re : Complexité
Salut, pour trois tests sur des algorithmes de complexités différentes(O(n²), O(n), O(nLog(n)) ) chaque algorithme dépense 10s pour traiter 100 données élémentaires de n'importe quel type
08/12/2021, 02h24
#4
Merlin95
Date d'inscription
octobre 2015
Âge
48
Messages
3 499
Re : Complexité
Alors c'est peut-être que n est trop petit pour voir une différence ou alors que vous n'avez pas étudier le pire des cas pour chacun des algorithmes et que vous ayez introduit un biais dans votre test en prenant des données où pour chacun des algorithmes cela correspond par exemple au cas le plus probable. Pour savoir il faudrait avoir votre code, les données et les détails des algorithmes utilisés.
Dernière modification par Merlin95 ; 08/12/2021 à 02h26.
Aujourd'hui
A voir en vidéo sur Futura
08/12/2021, 03h35
#5
Merlin95
Date d'inscription
octobre 2015
Âge
48
Messages
3 499
Re : Complexité
Au cas "le plus simple" je voulais dire.
08/12/2021, 11h09
#6
umfred
Date d'inscription
mars 2006
Âge
45
Messages
6 970
Re : Complexité
Je pense que la question est sur l'évolution de la durée en fonction de la complexité en général. L'indice est dans le type de complexité:
O(n) évolution linéaire
O(n²) évolution quadratique
O(nlog(n)) évolution linéarithmique
cf https://fr.wikipedia.org/wiki/Analys...es_algorithmes
08/12/2021, 19h46
#7
inviteca0583eb
Date d'inscription
janvier 1970
Messages
184
Re : Complexité
E
Bonsoir, est- il possible de savoir la durée qui dépense un algorithme pour traiter un nombre de données si durant un test de 100 données dépense 10s?
Facile
100 données 10 s
X=100 nombre
Z=10 s
Z=1s X=10 nombre.
Yeah !
08/12/2021, 20h10
#8
Merlin95
Date d'inscription
octobre 2015
Âge
48
Messages
3 499
Re : Complexité
Envoyé par umfred
Je pense que la question est sur l'évolution de la durée en fonction de la complexité en général. L'indice est dans le type de complexité:
O(n) évolution linéaire
O(n²) évolution quadratique
O(nlog(n)) évolution linéarithmique
cf https://fr.wikipedia.org/wiki/Analys...es_algorithmes
Je ne crois pas, il dit en #3 que lors de 3 tests avec les mêmes données, 3 algorithmes différents, il obtient le même temps d'exécution.