J'essaie de résoudre la récursion donnée, à l'aide de l'arbre de récursion, dans le premier niveau dans le deuxième niveau, il s'avère être Puis-je généraliser l'équation ci-dessus sous la forme de C'est un doute général que j'ai, j'ai besoin d'une perspicacité à ce sujet. P>
note:
Toute fonction qui doit être t (n) = 3t (n / 3) + n / lg n. code> p> p>
(n / 3) / (N / 3)) + (n / 3) / (log (n / 3)) + (n / 3) / (log (nd / 3)) = N / (journal (n / 3)) code>. p>
n / (log (n / 9)) code>. p>
n.loglogn code> p>
theta (n ^ k log ^ k (n)) code> dans cette fonction k devrait> = 1. Et dans ce cas k est -1 tel que le théorème principal ne vient pas dans la photo p>
3 Réponses :
C'est vrai, le théorème principal ne s'applique pas. P>
t (n) = 3t (n / 3) + n / logn. p>
let g (n) = t (n) / n. p>
alors n g (n) = 3 em> (n / 3) * g (n / 3) + n / logn. p>
Ainsi p>
g (n) = g (n / 3) + 1 / journal n. p>
Ceci donne g (n) = somme 1 / journal n + 1 / journal n / 3 + 1 / journal n / 9 + ... p>
= theta (somme 1 / logn + 1 / (logn -1) + 1 / (journal n - 2) + ...) = thêta (intégré 1 / x entre 1 et logn) = thêta (journal de journal n ). p>
Ainsi, t (n) = n g (n) = theta (n em> logn de journal.) p>
Vous l'avez bien deviné. P>
On dirait qu'il y a une erreur juste à l'étape entre l'endroit où vous introduisez g (n) = t (n) / n et le n * g (n) = ... partie; n / logn n'a jamais marché jusqu'à n ^ 2 / logn
Je suis un peu faible dans le calcul, pouvez-vous s'il vous plaît expliquer-moi comment avez-vous reçu de la somme 1 / logn + 1 / (logn-1) + 1 / (logn-2) + ... pour intégrer 1 / x entre 1 et logn. Je peux comprendre que vous réécrivez la somme de la limite infinie comme une intégrale mais que je ne comprends pas comment.
Si vous utilisez un arbre pour visualiser la question, vous verrez que la somme de chaque rang est la suivante: P>
p>
(qui est égal à n / journal (n)) - Classe 1: p>
p>
et ainsi de suite, avec une somme générale de Si nous ouvrons l'équation, nous obtenons: p>
(à partir de la fin et descendant à l'envers. Premièrement, lorsque je = journal (base3) n puis en arrière) p>
Depuis la base de journal n'a pas d'importance dans Theta, nous obtenons: p>
qui est: p>
qui est (en sigma): p>
qui est une série harmonique égale à: p>
Et puisque LN est en train de loger avec une base de E et que les bases de journal ne comptent pas dans Theta, nous obtenons enfin: P>
qui est égal à: p>
Alors, c'est thêta (n journal journal n). p> n / journal (n / (3 ^ i)) code> pour chaque rang, je suis le rang actuel. Alors, tous ensemble, nous obtenons: p>
p>
p>
p>
p>
p>
p>
p>
p>
J'ai réellement corrigé vos liens avant de les ouvrir et maintenant un peu regretter: p. Il suffit de coller les mathématiques dans des extraits de code code> - il est plus lisible de toute façon.
Pour toute personne, déterminer la manière dont la série harmonique est approximativement à la lecture de la caisse de la caisse lien
Vous recherchez la solution (forme fermée) ou pour trouver la complexité de calcul?