Question 1: Dans quelles circonstances O(f(n)) = O(k f(n))
serait la forme d'analyse de complexité temporelle la plus appropriée?Qu'est-ce que la notation d'ordre f (n) = O (g (n))?
Question 2: travail de définition mathématique de O
notation, comment montrer que O(f(n)) = O(k f(n))
, pour k
positive constante?
Pour la première question, je pense que c'est la forme moyenne et la pire des cas de complexité temporelle. Ai-je raison? Et que devrais-je écrire d'autre?
Pour la deuxième question, je pense que nous devons définir la fonction mathématiquement. Donc, la réponse est-elle quelque chose comme la multiplication par une constante correspond juste à un réajustement de la valeur de la constante arbitraire k
dans la définition de O
?
Etes-vous sûr que c'est k.f (n) et non k * f (n)? – Uri
Qu'est-ce que O (k.f (n))? Voulez-vous dire O (k * f (n)), une constante fois la fonction existante? –
Certaines personnes abusent de la période '.' pour désigner la multiplication comme une version bâtarde du point central' · '. Très déroutant en effet. – Thomas