Zaawansowane algorytmy i struktury danych/Ćwiczenia 13: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 11: | Linia 11: | ||
gdzie <math> \alpha=\frac{1}{2^{k}+1} </math> | gdzie <math> \alpha=\frac{1}{2^{k}+1} </math> | ||
Zadanie ? | |||
Oblicz minimum w tablicy n-elementowej w czasie O(log log n) używając O(n / log log n) procesorół. | |||
Rozwiazanie | |||
Dzeilimy tablicę na kawałki długości <math> \sqrt{n} </math>. Z otrzymanymi kawałkami robimy to samo, aż | |||
długość będzie pewną stałą. |
Wersja z 13:20, 30 sie 2006
Zadanie ?
Uzasadnić dlaczego algorytm $A_{k+1}$ liczenia minimum działa w czasie O(1) używając procesor"ow, gdzie
Rozwiazanie
gdzie
Zadanie ?
Oblicz minimum w tablicy n-elementowej w czasie O(log log n) używając O(n / log log n) procesorół.
Rozwiazanie
Dzeilimy tablicę na kawałki długości . Z otrzymanymi kawałkami robimy to samo, aż długość będzie pewną stałą.