Ć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