Zadania 5

Zadania 5



o zlożonościach : 0(n*m), 0{mn!oj!(n2/ni», ?, 0(n2sqrt(m)), O(nmlogm), 0(nm2), 0(n3), 0(mnlng2n), gdzie ? oznacza, że w publikacji brak jest informacji na temat złożoności obliczeniowej. Uporządkuj te złożoności i wypisz obok odpowiednich nazivi.sk. Uwaga grafy spotykane w praktyce sq rządkie, ij. maja m=o(nlogn).

(    0(nJłog2n), C(n'logn), 0(n77 0(n2sqrt(nlogn)X CCnfiog^i), CCn2!og(n!ogn)); 0(n2Iogn!og(n/logn))

, '~+‘ ?: 0(nm2). 0(n_m), 0(n“). 0(rrsqn(m)). 0(nmiog"n), O(nmiogm), 0(mnIogCn2/m))

\f 14. Graf spójny zapisano w postaci macierzy sąsiedztwa wierzchołków. Naszkicuj algorytm rozpoznający, czy graf ten ma cyk] i oszacuj jego złożoność obliczeniową.

Graf spójny będzie miał cykl ca> m>n. function cykl(n:integer, M:matrL\):bcolean; fcegin m:=0;

for i:=l to n-1 do    { C(;r/2)=0(n:)

for j;=i-H to n do

if M[i.j]=l then m-H-; {zliczanie ilości krawędzi) if m<n then return (fal se) retom true;

end;

T(n)=0(ir) - złożoność kwadratowa


15. Poniższa procedura definiuje funkcję p{n), n>0. Zakładając, że 2T(n)>3T(n-l) dła wszystkich n napisz odpowiednie równanie i oszacuj liczbę kroków T(n) tej procedury. Odpowiedz, czy T(n) wyrażona jako funkcja rozmiaru danych jest wielomianowa, superwielomianowa, wykładnicza, czy superwykladnicza. Napisz procedurę q(n), która oblicza wartość tej samej funkcji lecz w czasie 0(1). function p(n:int£ger):Integer; begin

if n<2 tben return(2*n)

else rerurx»(2*p(a-2)-p(n-2))

end;

T(n)-łiczba kroków, operacja podstawowa - mnożenie T(n)={ 1    n<2

T(n-l>!-T(n-2)+l    n>2

oraz 27(n)>37(n-l)

2T(n-l)>3T(n-2)

T(n-2)<2/3 T(n-l)

n


T(n)=T(E-l)-rT(n-2)-rl T(n)<T(n-l)-r2/3 7(n-l)+1=5/3 T(n-l)-1 a=5/3, d(n)=l = ć(a)=C(a7nc)

T(n)=C((5/3)n), wg rozmiaru danvch n=2J'

T(n)=0((5/3)A22)

Funkcja p cbłicza wartość 2*n function q(n:in!eger);integer, begin

rctom(2*r>);

end;

^ 16. Napisz dowolny algorytm o następującej złożoności obliczeniowej (rysunek) procedurę nic(n;integer);

, begin case

n<10 : for i;=l :o n do for j:=l to n do a:=aJ,I: break;

n=10 : for i:= 1 to 5 do i:-=3;

n>10 : for i;=i to 2*(n mod 10) do


Wyszukiwarka

Podobne podstrony:
scan0010 (37) l olój i wtijihi /ni(ifcy ntii OtIiii‘11 Drinki idea, idąca ramii; w ramii; z pierwszy
h - grubość łączonych elementów w mm, RFy = 70/j dla h <40 mm i Rp = 2800 dla h> 40 mm, Si Mn+
TEACHING TOOLS USED NI. The traditional lecture. N2. Tutorials - Talk Solutions jobs N3. Tutorials -
3 (231) Gatune >k stali C Si Mn P S Cr Mo Ni ^•calk. Cub Nbd Tid d Cr+Cu+Mo+Ni Znak
ABCD0011 (4) Jźnika Zetoienta k p>fcw ivyi>«rWwur ncuy pmduhylnyih • 4k*t .Am tmtrf k -.(v.!&g
Struktura zadaniowa (zadania złożone, długookresowe) Specjaliści zewnętrzni
201111210523 5 ♦UWAGI* 1) Nie ma potrzeby i sensu rozważania - jako n, n2 ni,... - kolejnych liczb
Zadanie 1 Tabela przedstaw ias red ni kurs dolara i funta w pewnym okres ie. Oblicz, kurs której wal
zadanie (2) vw /t -Z z. i-l x" + 1-J + 0r rotV -I2. + L-y ni< o poUocy!^ ^W(jvvyy Cx t O
E LI IbJ Na Mg IM • I■Ss HMHMŁJWWlMH !Bi‘Ca Sc Ti V Cr Mn Fe Ćo Ni Cu Zn at si P S On Go As So Rb Sr
Zadanie 9. (1 pkt) Mn wykres*.- (ignkir)i Irown okrdtonei wwtnt /(z) — (m 1 )x f 3 kvy pwkt S zatem
d7 Zadanie 1. Oblicz wartości funkcji n-> f(n) = n2 - n + 41 określonej w zbiorze liczb naturalny
P6230300 zadanie z napedu S(Vvjl*    oJ^yL pN*ISfep IŁ-Ł= ^ ***WP o/o,/a-<u I Ijil
23A 2 4N/IPPERON AUX CYCNES(CROCHET P ART)ix.. fc«rr wn« Ir Ir* t IOC* ** kM-nu AU fmón 4*m rl Mn* I
22 (414) C OJ n; c O o £ O S <D Ni (U ^ N .. 02 5; ‘5b £ =3 O 2 .y -o S g O &0 a , c 1 Ni

więcej podobnych podstron