ASD ew( 06 2005 1

ASD ew( 06 2005 1



Algorytmy i Struktury Danych

Egzamin. 28 czerwca 2005, Wersja A, studia wieczorowe

Imię i nazwisko.......................................................................... Nr indeksu....

Pvtanie

i

2

4

5

6

7

8

I

ocena

»

1. (2+2+1)

(a)    Koszt pewnego algorytmu A można oszacować przez funkcję T(n), gdzie n jest rozmiarem danych. Jeśli n jest potęgą 2, np. n=2k, to funkcję T można przedstawić następującym równaniem rekurencyjnym:

T(2) = 1, T(2k+l) = 2* T(2 k)+l.

Jaki jest koszt tego algorytmu: liniowy, kwadratowy, liniowo logarytmiczny czy wykładniczy?

(b)    Jeżeli algorytm B, którego koszt T(n) wyraża się funkcją kwadratową 2n2 wykonuje na pewnym komputerze zadanie o rozmiarze 10 w czasie 10 s, to w jakim czasie ten algorytm wykona zadanie 100 razy większe?

(c)    Jeżeli wykonamy algorytm B na komputerze 100 razy szybszym, to ile czasu zajmie wykonanie zadania o rozmiarze 100?

2. (2+2+1)

Rozważmy następujący algorytm: int COTO(int y, int n){

if (n=0) then return 0 fi ; if (n=l) then return y fi;

if (n mod 2 =0) then return COTO(y+y, n 12) else return COTO(y+y, n/2)+y; fi

}

(a)    Jak zwracany wynik funkcji COTO zależy od n i y?

(b)    Oszacuj, możliwie najdokładniej, koszt czasowy tego algorytmu stosując notację O.

(c)    He razy zostanie rekurencyjnie wywołana funkcja COTO dla n=512 i y= 100?


Wyszukiwarka

Podobne podstrony:
ASD ITN e! 06 2002 C 1 Algorytmy i Struktury Danych Egzamin ITN 2002-06*21 grupa C Proszę uważnie pr
ASD ew( 06 2005 2 3. (2+1+2) Trójkąt Sierpińskiego. Dla dowolnego n i k , n > k, współczynnik dwu
ASD ep 08 2003 C 1 Algorytmy i Struktury Danych (grupa C)Egzamin poprawkowy PJWSTK 8 września 2003
ASD ep 08 2003 D 1 Algorytmy i Struktury Danych (grupa D) Egzamin poprawkowy PJWSTK 8 września 2003
ASD ew( 06 2005 3 5. (1+1+3+1) Dany jest graf niezorientowany G, którego wierzchołkami są liczby nat
ASD ew( 06 2005 4 7. (1+3+1) Pewien zbiór miast, oznaczonych liczbami 1.2,3,4,5.6.7, chcemy połączyć
ASD e 02 2003 1 Algorytmy i struktury danych Egzamin II rok PJWSTK, 10 luty 2003 Grupa B Nazwisko &
lista2 (2) ALGORYTMY I STRUKTURY DANYCH - ćwiczenia II rok INFORMATYKA studia stacjonarne I sto
lista 6 (2) ALGORYTMY I STRUKTURY DANYCH - ćwiczenia II rok INFORMATYKA studia stacjonarne I st
IMG474 ALGORYTMY I STRUKTURY DANYCH - ćwiczenia INFORMATYKA II rok, studia stacjonarne I stopnia rok

więcej podobnych podstron