Browse Source

Update 'lista5.md'

capella 7 years ago
parent
commit
d53806e0af
1 changed files with 6 additions and 6 deletions
  1. 6 6
      lista5.md

+ 6 - 6
lista5.md

@@ -159,17 +159,17 @@ Particione-D(A, p, r)
 
 A primeira parte é verificar o consumo de tempo do Particione-D. Note que $r-p+1 = n$.
 
-$$ T(n) \leq O(n) + T(max\{k, n−k\}) \leq O(n) + T(9n/10)$$
+$$ T(n) \leq O(n) + T(n/5)$$
 
-Vamos analizar essa recursão, note que colocamos $\leq$ , pois as linhas 3 e 5 do Particione-D podem consumir tempo menor do que as linhas 2 e 4.
+Vamos analizar essa recursão, note que colocamos $\leq$ , pois as linhas 3 e 5 do Particione-D podem consumir tempo menor do que as linhas 2 e 4. Então vamos supor que:
 
-$$T(n) = O(n) + T(9n/10) =  an + T(9n/10) = an + an \frac{9}{10} T(n \frac{9}{10}^2) $$
+$$T(n) = O(n) + T(n/5) =  an + T(n/5) = an + an \frac{1}{5} T(n (\frac{1}{5})^2) $$
 
-$$= an \sum\_{j=1}{i} \frac{9}{10}^{j-1} + T(n \frac{9}{10}^i) = an \cdot \frac{\frac{9}{10}^i-1}{\frac{9}{10}-1} + T(n \frac{9}{10}^i)$$
+$$= an \sum\_{j=1}{i} (\frac{1}{5})^{j-1} + T(n (\frac{1}{5})^i) = an \cdot \frac{(\frac{1}{5})^i-1}{\frac{1}{5}-1} + T(n (\frac{1}{5})^i)$$
 
-Sei que é dolorido falar isso, mas suponha que $n= \frac{10}{9} ^i$. Note que isso não pode acontecer, pois $n$ é um inteiro, mas aqui queremos ver o comportamento da função. Descoberto o comportamento dela vamos provar que esse comportamento está certo (ou errado). Assumindo isso:
+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{9}{10}-1} + 1$$
+$$T(n) = \cdot \frac{1-an}{\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