Question théorique sur les structures de données
Fermé
kyorinzo
Messages postés
9
Date d'inscription
dimanche 10 novembre 2013
Statut
Membre
Dernière intervention
23 juillet 2014
-
Modifié par baladur13 le 17/12/2013 à 18:16
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 15 déc. 2013 à 13:23
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 15 déc. 2013 à 13:23
A voir également:
- Question théorique sur les structures de données
- Effacer les données de navigation - Guide
- Reinstaller windows sans perte de données - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Impossible de coller les données de votre organisation ici. - Forum Incredimail
- La zone de données passée à un appel système est insuffisante - Windows 11
1 réponse
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
15 déc. 2013 à 13:23
15 déc. 2013 à 13:23
Déjà la complexité se calcule "au pire cas", parce que effectivement parfois tu peux tomber sur un cas facile qui renvoie le résultat immédiatement.
De toute façon, il ne faut pas mesurer la complexité avec le temps d'exécution.
Ce que l'on regarde c'est l'évolution, suivant la taille du problème, du nombre d'opérations élémentaires à effectuer. Mais selon la structure de données les opérations élémentaires peuvent être plus ou moins lourdes.
C'est pour ça que ce que l'on compare ce n'est pas la structure de données mais l'algorithme de parcours.
Par exemple une recherche par dichotomie dans un tableau est de même complexité que celle d'un arbre binaire de recherche.
De toute façon, il ne faut pas mesurer la complexité avec le temps d'exécution.
Ce que l'on regarde c'est l'évolution, suivant la taille du problème, du nombre d'opérations élémentaires à effectuer. Mais selon la structure de données les opérations élémentaires peuvent être plus ou moins lourdes.
C'est pour ça que ce que l'on compare ce n'est pas la structure de données mais l'algorithme de parcours.
Par exemple une recherche par dichotomie dans un tableau est de même complexité que celle d'un arbre binaire de recherche.