Lorsqu'il s'agit d'évaluer la complexité temporelle d'un algorithme qui utilise un tableau devant être initialisé, il est généralement exprimé O(k)
. Où k est la taille du tableau.
Par exemple, le tri de comptage a une complexité temporelle de O(n + k)
.Mesure de la complexité dans les algorithmes utilisant des tableaux auto-initialisés
Mais que se passe-t-il lorsque le tableau est automatiquement initialisé, comme en Java ou en PHP. Serait-il juste de dire que le comptant le tri (ou tout autre algorithme ayant besoin d'un tableau initialisé) en Java (ou PHP ...) a une complexité temporelle de O(n)
?
Mais c'est mon point. Et si cette efficacité est suffisante pour réduire la complexité? (J'ai corrigé la complexité) – eversor