next up previous
Next: Fib Up: Apresente a compliexidade de Previous: Apresente a compliexidade de

Pesquisa(n)

Caso Base:

\begin{eqnarray*}
T\left( 1\right) & = & 1\\
T\left( n\right) & = & 1+\left( n-...
...t( \frac{3}{5}n\right) \\
& = & n+T\left( \frac{3}{5}n\right)
\end{eqnarray*}



Aplicando o Master Theorem[1, p62], tendo que \( a=1 \), \( b=\frac{5}{3} \) e \( f\left( n\right) =n \), chegamos ao resultado que


\begin{displaymath}
T\left( n\right) =\Theta \left( f\left( n\right) \right) =\Theta \left( n\right) \end{displaymath}

de qualquer forma, pelo método da substituição:


$\displaystyle T\left( n\right)$ $\textstyle =$ $\displaystyle n+T\left( \frac{3}{5}n\right)$ (1)
$\displaystyle T\left( \frac{3}{5}n\right)$ $\textstyle =$ $\displaystyle \frac{3}{5}n+T\left( \frac{3^{2}}{5^{2}}n\right)$ (2)
$\displaystyle T\left( \frac{3^{2}}{5^{2}}n\right)$ $\textstyle =$ $\displaystyle \frac{3}{5}n+T\left( \frac{3^{3}}{5^{3}}n\right)$ (3)
  $\textstyle \vdots$   (4)
$\displaystyle T\left( \left( \frac{3}{5}\right) ^{i}n\right)$ $\textstyle =$ $\displaystyle \left( \frac{3}{5}\right) ^{i}n+T\left( \left( \frac{3}{5}\right) ^{i+1}n\right)$ (5)
  $\textstyle \vdots$   (6)
$\displaystyle T\left( \left( \frac{3}{5}\right) ^{k}n\right)$ $\textstyle =$ $\displaystyle 1$ (7)

Ora, chegaremos ao fim da recursão quando


$\displaystyle \left( \frac{3}{5}\right) ^{k}n$ $\textstyle =$ $\displaystyle 1$ (8)
$\displaystyle k\log _{\frac{3}{5}}n$ $\textstyle =$ $\displaystyle 1$ (9)
$\displaystyle k$ $\textstyle =$ $\displaystyle \log _{\frac{5}{3}}n$ (10)

Logo,


$\displaystyle T\left( n\right)$ $\textstyle =$ $\displaystyle \left( \frac{3}{5}\right) ^{0}n+\left( \frac{3}{5}\right) ^{1}n+\ldots +\left( \frac{3}{5}\right) ^{k}n$ (11)
  $\textstyle =$ $\displaystyle \sum ^{k}_{i=0}\left( \frac{3}{5}\right) ^{i}n$ (12)
  $\textstyle =$ $\displaystyle \sum _{i=0}^{\log _{\frac{3}{5}}n}\left( \frac{3}{5}\right) ^{i}n$ (13)
  $\textstyle =$ $\displaystyle n\frac{1-\frac{3}{5}^{1+\log _{\frac{5}{3}}n}}{1-\frac{3}{5}}$ (14)


next up previous
Next: Fib Up: Apresente a compliexidade de Previous: Apresente a compliexidade de
Tiago Macambira 2003-05-23