- Algorytmy i Struktury Danych
-
W1
W2
W3
W4
W5
W6
W7
Grazyna Mirkowska
Konsultacje : srody 12-14 p.301
-
-
- Notacja asymptotyczna
- 1. ( 3punkty)Pogrupować następujące funkcje w taki sposób,
by dwie funkcje f i g należały do jednej grupy wttw gdy f =TETA (g),
a następnie ustawić grupy w porządku rosnących rzędów funkcji. (n
5 +3n+5)/( (n+1)(n-1)), (n4 +3n+5)/2, 2lgn
, n 2 + lg(n!), 100n 3 ,lg3 n,
lg n 2
- 2.(za 2 punkty) Jakiego rozmiaru zadanie można zrealizować
na pewnym komputerze w czasie t przy pomocy algorytmu A o złożoności
T(A,n) = n 2, jeśli wiadomo, że ten sam algorytm, na komputerze
64 razy wolniejszym wykonuje w czasie t zadanie o rozmiarze 15.
- powrót
-
- Wyszukiwanie
- 1. Jaka metoda poszukiwań danego elementu x, w
n-elementowym ciągu uporządkowanym, zapewnia minimalny koszt wyszukiwania
i jaki jest rząd kosztu tej metody?
- 2. Jaka jest wysokość drzewa turniejowego zbudowanego
dla znalezienia drugiego co do wielkości elementu w danym k elementowym
zbiorze?
- 3. Jaki jest średni koszt wyszukiwania 4tego
co do wielkości elementu w danym n elementowym ciągu, jeśli zastosowano
metodę Hoare?
- 4. Ile porównań wykona optymalny
algorytm wyszukiwania równoczesnego minimum i maksimum zastosowany
do ciągu 5 6 2 1 8 4?
powrót
-
Poprawność algorytmu
- Podane poniżej algorytmy działają w
strukturze liczb naturalnych.
(a) Dla każdego algorytmu
zbadać, jaka jest zależność między zmiennymi po wykonaniu algorytmu.