pto kolo1 2 05

pto kolo1 2 05



3. Określ złożoność obliczeniową procedury X umieszczając ją w jednej z następujących klas: subliniowa, wielomianowa, superwielomianowa, wykładnicza, superwykładnicza. Podaj czas działania (w sensie symbolu 0) innej, asymptotycznie najszybszej procedury wyliczającej tę samą funkcję X. Zakładamy, że jej kod nie może zawierać operacji arytmetyki zmiennoprzecinkowej. Odpowiedzi uzasadnij.

function Jć(«:integer):integer;

constprimes: arrayfl ...6] of integer = {2,3,5,7,11,13};

begin

if n<=6 then return primes[ri]

else return \X(n—\)+2*X(n-2)+3*X(n-3)-5*X(n—4y-7*X(n-5)-] 1 *X(n-6)\ mod 102;

end;

Uwaga: Oszacuj T(n) z dołu i z góry.


20


20


4. Dana jest procedura funkcyjna


function D(«: integer): integer;

var /,.s: integer;

begin

s:=0;

for z:=l to n-1 do s:=s+D(i); return s;

end;

Wyprowadź wzór na pesymistyczną złożoność czasową i pesymistyczną złożoność pamięciową tej procedury.


15


5. Uzupełnij poniższy kod tak, aby Twój algorytm miał złożoność taką jak na rysunku.


procedurę Odpowiedz(    );

begin



end;



Wyszukiwarka

Podobne podstrony:
pto kolo1 1 05 tołPA- 100 Nazwisko i imię03.12.2005. Grupa/rok. sąsiad lewy sąsiad prawy Czas trwani
obraz0 (62) Złożoność obliczeniowa - przykład procedurę zagadka(n integer); var i. k. 1: integer; b
5 05 (2) 22. Jednostka obliczeniowa to : jednostka określającą dopuszczalny limit stale przechowywan
zdj?cie0393 7. Pojęciem triady mięśniowej określa się: A.    Cysterna brzeżna umieszc
Slajd27 PRZYJĘCIE SCHEMATU OBLICZENIOWEGO SCHEMAT: W PŁASZCZYŹNIE ŚCIANY Określenie modelu obliczeni
MACIERZ POWIĄZANIA EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Teoria Obliczeń i Złożoność Obliczeniowa Z
skanowanie0006 (75) czny sieci jest jednoznacznie określony — można obliczyć przepływy prądów i mocy
obraz2 (59) Złożoność obliczeniowa - przykładAlgorytm obliczający sumę elementów leżących na i poni
Efektywne algorytmy rozwiązywania złożonych obliczeniowo problemów sterowania procesami

więcej podobnych podstron