Ciao a tutti..
Qualcuno potrebbe spiegarmi e farmi vedere tutti i vari passaggi per risolvere questa equazione di ricorrenza con l'albero di ricorsione?
T(n)= T(n/3)+T(n/4)+n
Grazie.








L'altezza dell'albero è \( \displaystyle h=\log \frac{4}{3} n \)
e quindi il numero delle foglie sarà: \( \displaystyle n^{\log \frac{4}{3} 2} \)
La struttura dell'albero è:
\( \displaystyle n \)
\( \displaystyle \frac{n}{4}+\frac{3n}{4}= n \)
\( \displaystyle \frac{n}{16}+\frac{3n}{16}+\frac{3n}{16}+\frac{9n}{16}= n \)
Quindi suppongo che la mia ricorrenza avrà soluzione \( \displaystyle O(n \log n) \)
Andrò a dimostrare che \( \displaystyle T(n)\leq dn \log n \)
d è una costante positiva.
\( \displaystyle T(n)\leq T(\frac{n}{4})+T(\frac{3n}{4})+n \)
\( \displaystyle \leq d(\frac{n}{4})\log (\frac{n}{4})+d(\frac{3n}{4})\log (\frac{3n}{4})+cn \)
\( \displaystyle \leq d(\frac{n}{4})\log (n)-d(\frac{n}{4})\log (4)+d(\frac{3n}{4})\log (n)-d(\frac{3n}{4})\log (\frac{4}{3})+cn \)
\( \displaystyle = dn\log (n)-d(\frac{n}{4})\log (4)-d(\frac{3n}{4})\log (\frac{4}{3})+cn \)
\( \displaystyle = dn\log (n)-d(\frac{n}{4})\log (4)-d(\frac{3n}{4})\log (4)-d(\frac{3n}{4})\log (3)+ cn \)
\( \displaystyle = dn\log (n)-d(n)\log (4)-d(\frac{3n}{4})\log (3)+ cn \)
\( \displaystyle = dn\log (n)-dn(\log (4)-\frac{3}{4}\log (3))+ cn \)
\( \displaystyle \leq dn \log (n) \)
che è \( \displaystyle O(n \log n) \)




krak ha scritto:Ciao, grazie degli accorgimenti intanto.
Allora, prima di svolgere i calcoli della dimostrazione per induzione dirò per qualche \( \displaystyle d>0 \) .
Quando avrò fatto tutti i calcoli della dimostrazione, dirò che è vera per:
\( \displaystyle d\geq \frac{c}{\log (4)-(\frac{3}{4}\log 3)} \)
c è una costante maggiore di zero.
E' corretto? Non ho molta dimestichezza ancora




krak ha scritto:E' giusto?




Visitano il forum: Nessuno e 0 ospiti