Ćwiczenia w optymalizacji algorytmu pod wzgl

Transkrypt

Ćwiczenia w optymalizacji algorytmu pod wzgl
ALGORYTMY I STRUKTURY DANYCH
WICZENIA, SEMESTR III, STUDIA DZIENNE, SO
Temat: wiczenia w optymalizacji algorytmu pod wzgl dem kosztów czasowych.
Zadanie 1
Zaproponuj algorytm rozwi zuj cy problem wyznaczania warto ci najwi kszej i najmniejszej
w ci gu liczb całkowitych. Okre l funkcj kosztu pesymistycznego swojego algorytmu.
Okre l rz d funkcji kosztu. Przyjmujemy, e operacj elementarn przy okre laniu funkcji
kosztu s porównania mi dzy elementami ci gu. Algorytm powinien mie mo liwie najni sz
zło ono czasow .
Zadanie 2
Zaproponuj algorytm rozwi zuj cy problem obliczania warto ci wyra enia xn , gdzie x jest
dowoln liczb rzeczywist , a n jest liczb naturaln . Okre l funkcj kosztu pesymistycznego
swojego algorytmu. Okre l rz d funkcji kosztu. Przyjmujemy, e operacj elementarn przy
okre laniu funkcji kosztu jest mno enie arytmetyczne. Algorytm powinien mie mo liwie
najni sz zło ono czasow .
1