Maison  >  Article  >  complexité temporelle de la structure des données

complexité temporelle de la structure des données

王林
王林original
2019-10-30 16:07:388745parcourir

complexité temporelle de la structure des données

Qu'est-ce que la complexité temporelle ?

Une certaine fonction dans l'algorithme est exécutée à plusieurs reprises n fois, représentée par T(n). Il existe maintenant une certaine fonction auxiliaire f(n), de sorte que lorsque n s'approche de l'infini, T La limite. la valeur de (n)/f(n) est une constante qui n'est pas égale à zéro, alors f(n) est dit être une fonction du même ordre de grandeur que T(n), enregistrée sous la forme T(n)= O(f(n)), et est appelé O (f(n)) est la complexité temporelle asymptotique de l'algorithme, appelée complexité temporelle.

Pour faire simple, ce qu'on appelle la complexité temporelle consiste à trouver une fonction f(n) du même type de courbe pour représenter la tendance de cet algorithme à mesure que n continue d'augmenter. Lorsque la quantité d'entrée n augmente progressivement, le cas limite de complexité temporelle est appelé « complexité temporelle asymptotique » de l'algorithme.

Méthode de calcul de la complexité temporelle :

1 Utilisez la constante 1 pour remplacer toutes les constantes additives dans le temps d'exécution

2. la fonction de temps d'exécution finale, seul le terme d'ordre le plus élevé

3 est conservé. Les coefficients du terme d'ordre le plus élevé

sont supprimés et classés par ordre de grandeur croissant des complexités temporelles courantes. sont :

complexité temporelle de la structure des données

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn