9752256906

9752256906



fibiter( intn)

{ inti,t,fO,fl;

/O«— /I <— 1;

for (i = 2; i < n; i + +)

{« «- /O; /O <- /1; /I — (t + /O) mod c; } return /1;


Algorytm 3. Metoda macierzowa”

Korzystamy z tego, źe


Stąd

(wykonując obliczenia mo-□


Wystarczy więc podnieść macierz do odpowiedniej potęgi duło c) a następnie wynik przemnożyć przez wektor [1,1]T.

Uwagi:

•    Będziemy zajmować się tylko problemami określonymi na nieskończonej dziedzinie (zbiorze danych). Dla problemu mnożenia jest nią A/”2, a dla problemu obliczania liczb Fibonacciego M.

   Do zapisu algorytmów będziemy stosować różne formalizmy: od języka C, poprzez pseudopascal do opisu słownego.

3 Złożoność algorytmów i problemów

Efektywność (złożoność) algorytmów można porównywać empirycznie bądź teoretycznie. Wadą pierwszej metody jest jej zależność od implementacji oraz fakt, źe zwykle można przetestować tylko niewielką grupę danych. Będziemy zajmować się głównie drugą metodą. Złożoność algorytmów będziemy określać funkcją rozmiaru danych.

Przykład 3 Przykłady określenia rozmiaru danych.

Problem

Wyszukiwanie elementu w ciągu Mnożenie macierzy Sortowanie ciągu liczb Przechodzenie drzewa binarnego Rozwiązywanie układu równań Problemy grafowe


Rozmiar danych

#    elementów w ciągu Rozmiary macierzy

#    elementów w ciągu

#    węzłów w drzewie

równań lub # zmiennych lub obie

#    wierzchołków lub # krawędzi lub obie.

3



Wyszukiwarka

Podobne podstrony:
SDC10352 I * CS a>°°v-© °® * Fa* a *-®8 «®fl« ® ®o « •* • ®a8« oe> • »«8* Qa
07 3 bc-wc o fo» ro o~yo ? pcaoonc ot aotm iot»v a fc»09«m V dmw «H* <n tm <«n coło Cf^rł
54 (195) -2- FO 3434RE-29 for eacli subscqucnt level, cxccp( New OT V. There, he again must get a fu
10040 i C o £ —fO-- p £- —o- -ZS 2S K__ ~A a —* >*-- zc * g * r- 1
18wdv04 Q Web.dB Journal - Itc.łdoi cy 4Ad ‘Jubicupti M«cioiołt Inti not Łxp!o« HMD Ete £<fr ¥*•«
026 Cdb» iłtuwmmliir OłraynłttjiMOj / P * j & 1 ^ • Oufil la 5 ■ p ęł* 4 f,fł «o pp
FREQ INPUT ( ATTF. N TłONA ^CAOTION/ M/diUUUI RISK (X fl*t Of FOR CONTINMEO PROTECHON AGA#fST RtSK O
Reakcje (7) *V    eo^ciet^ciA fł-o ■O £)(+ 0 H H o V H kjc(h2Hsoif VSQ&C{&NII
62326 skanuj0003 (439) F* t fo    V C^ęJL&o— s> w e£.e--uA »o«*« vr^(iriw^ 0

więcej podobnych podstron