|
@@ -169,9 +169,15 @@ $$= an \sum\_{j=1}{i} (\frac{1}{5})^{j-1} + T(n (\frac{1}{5})^i) = an \cdot \fra
|
|
|
|
|
|
Suponha que $n= 5^i$. Utilizamos esse recurso para descobrir o comportamento da função. Descoberto o comportamento dela vamos provar que esse comportamento está certo (ou errado). Assumindo isso:
|
|
|
|
|
|
-$$T(n) = \cdot \frac{1-an}{\frac{1}{5}-1} + 1 = $$
|
|
|
+$$T(n) = a \cdot \frac{1-n}{\frac{1}{5}-1} + 1 $$
|
|
|
|
|
|
-Veja que belo, uma função $O(n)$. Agora vamos verificar se a recurção original é realmente $O(n)$, para isso vamos usar indução. Veja que o caso BASE é trivial, pois
|
|
|
+Veja que belo, uma função $O(n)$. Agora vamos verificar se a recurção original é realmente $O(n)$, para isso vamos usar indução. Veja que o caso BASE é trivial. Lembre que estamos assumindo (nossa hipótese) $T(n) =a \cdot \frac{1-n}{\frac{1}{5}-1} + 1$.
|
|
|
+
|
|
|
+$$ T(n) = a n + T(n/5)$$
|
|
|
+
|
|
|
+Pela hipótese:
|
|
|
+
|
|
|
+$$ T(n) = a n + T(n/5) = an + a \cdot \frac{1-n/5}{\frac{1}{5}-1} + 1 $$
|
|
|
|
|
|
|
|
|
|