Je voulais juste vérifier certaines choses que j'ai fait les étapes ci-dessous non?Méthode de substitution
T(n) = 3T(n/3) + n : Theta(nlogn)
O(nlogn)
T(k) = cklog(k) k<n
T(n/4) = c(n/3)log(n/3)
= c(n/3)[logn - log3]
= c(n/3)logn - c(n/3)log3
T(n) = cnlogn-cnlog3 + n
<= cnlogn -cn + n
<= cnlogn -dn **[STEP A]**
<= cnlogn if c >= d
Omega(nlogn)
>= cnlogn -cn + n
>= cnlogn -dn **[STEP A]**
>= cnlogn if 0 < c <= d
Je ne parviens pas à l'étape A ce que je fini mes gammes de c était:
c> = 1 pour la limite supérieure c < = 1 pour la limite inférieure
Existe-t-il une raison particulière pour laquelle vous associeriez cn + n. Je peux en quelque sorte voir la logique derrière cela, mais est-il nécessaire de faire cette étape? Parce que je peux faire pour que tous les cas ... ce qui est un peu bizarre ..