Zaawansowane algorytmy i struktury danych/Ćwiczenia 13: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Rytter (dyskusja | edycje)
Nie podano opisu zmian
 
Rytter (dyskusja | edycje)
Nie podano opisu zmian
Linia 1: Linia 1:
Zadanie 1
Zadanie ?


Uzasadnić dlaczego algorytm  $A_{k+1}$ liczenia minimum dzia"la w czasie $O(1)$ używając  $P_{k+1}(n))$ procesor"ow,  
Uzasadnić dlaczego algorytm  $A_{k+1}$ liczenia minimum dzia"la w czasie $O(1)$ używając  <math> P_{k+1}(n))</math>
gdzie <math> .
procesor"ow, gdzie <math> .P_k(n)= n^{1+\epsilon_k} </math>
Uzasadnienie pozostawiamy jako "cwiczenie.P_k(n)= n^{1+\epsilon_k} </math>




Rozwi"azanie
Rozwiazanie


<math> \max\{(\frac{n}{n^{\alpha}})^{1+\epsilon_k},\  \frac{n}{n^{\alpha}}
<math> \max\{(\frac{n}{n^{\alpha}})^{1+\epsilon_k},\  \frac{n}{n^{\alpha}}
\times (n^{\alpha})^{1+\epsilon_k}\}\ =\ O(P_{k+1}(n)) </math>
\times (n^{\alpha})^{1+\epsilon_k}\}\ =\ O(P_{k+1}(n)) </math>


gdzie $\alpha=\frac{1}{2^{k}+1}$
gdzie <math> \alpha=\frac{1}{2^{k}+1} </math>

Wersja z 10:43, 30 sie 2006

Zadanie ?

Uzasadnić dlaczego algorytm $A_{k+1}$ liczenia minimum dzia"la w czasie $O(1)$ używając Pk+1(n))

procesor"ow, gdzie .Pk(n)=n1+ϵk


Rozwiazanie

max{(nnα)1+ϵk, nnα×(nα)1+ϵk} = O(Pk+1(n))

gdzie α=12k+1