357503531

357503531



6

3.2.    Przykład 1: Jeszcze raz funkcja silnia...........................................................................57

3.3.    Przykład 2; Zerowanie fragmentu tablicy......................................................................61

3.4.    Przykład 3: Wpadamy w pułapkę...................................... 64

3.5.    Przykład 4: Różne typy złożoności obliczeniowej... .........................................65

3.6.    Nowe zadanie: uprościć obliczenial...........................................................................68

3.7.    Analiza programów rekurencyjnych...........................................................................68

3.7.1.    Terminologia.................................................................................................69

3.7.2.    Ilustracja metody na przykładzie....................................................................71

3.7.3.    Rozkład „logarytmiczny"..............................................................................72

3.7.3.........................................................................................................................72

3.7.4.    Zamiana dziedziny równania rekurencyjnego.................................................74

3.7.5.    Funkcja Ackermanna, czyli coś dla smakoszy................................................75

3.8.    Zadania.......................................................................................................................76

3.9.    Rozwiązania i wskazówki do zadań................................... 78

Rozdział 4 Algorytmy sortowania............................................................81

4.1.    Sortowanie przez wstawianie, algorytm klasy 0(N2)...................................................82

4.2. Sortowanie bąbelkowe, algorytm klasy O(Nz)............................................................84

4.3.    Quicksort, algorytm klasy 0(N log2N)........................................................................87

4.4.    Uwagi praktyczne........................................................................................................90

...93

...94

...96

...98

.108

.122

122

124

.127

.128

.128

.133

.136

.143

.147

.152

.159

.161

.162


Rozdział5 Struktury danych

5.1.    Listy jednokierunkowe........................................................

5.1.1.    Realizacja struktur danych listy jednokierunkowej.

5.1.2.    Tworzenie listy jednokierunkowej........................

5.1.3.    Listy jednokierunkowe- teoria i rzeczywistość.....

5.2.    Tablicowa implementacja list..............................................

5.2.1.    Klasyczna reprezentacja tablicowa.......................

5.2.2.    Metoda tablic równoległych.................................

5.2.3.    Listy innych typów.................................................

5.3.    Stos.....................................................................................

5.3.1.    Zasada działania stosu...........................................

5.4.    Kolejki FIFO.....................................................................

5.5.    Sterty i kolejki priorytetowe..............................................

5.6.    Drzewa i ich reprezentacje..................................................

5.6.1.    Drzewa binarne i wyrażenia arytmetyczne............

5.7.    Uniwersalna struktura słownikowa....................................

5.8.    Zbiory.................................................................................

5.9.    Zadania..............................................................................

5.10.    Rozwiązania zadań...........................................................

Rozdział 6 Derekursywacja     165

6.1.    Jak pracuje kompilator?..............................................................................................166

6.2.    Odrobina formalizmu... nie zaszkodzi!.......................................................................169

6.3.    Kilka przykładów derekursywacji algorytmów................................................................170

6.4.    Derekursywacja z wykorzystaniem stosu....................................................................174

6.4.1. Eliminacja zmiennych lokalnych...................................................................175

6.5.    Metoda funkcji przeciwnych........................................................................................177

6.6.    Klasyczne schematy derekursywacji...........................................................................180



Wyszukiwarka

Podobne podstrony:
ALG9 59 3.2. Przykład 1: Jeszcze raz funkcja silnia... Tę poszukiwaną funkcję będziemy zwać złożono
ALG1 3.2. Przykład 1: Jeszcze raz funkcja silnia... 61 W obliczeniach wykonywanych przez programist
442 ZBIGNIEW GOLINSKI Dodać należy jeszcze jeden przykład, zbliżony w swej funkcji do poprzedniego.
120485660101873325392447506232 n 0;Q!^l£Śis!^cych Pos-a-cl_____ BOHATER jeszcze raz udaje się na
Image013 1P :; -70 Wychowanie jako zwalczanie zdrowych instynktów życiowych wtedy, te jeśli Kasia je
img027 (42) A teraz wysłuchaj jeszcze raz kwestii z dialogu wraz z tłumaczeniem, powtarzaj poszczegó
img08701 djvu 86 giego Antosia ojciec nazywa się Rybicki, więc i on nazywa się Rybicki. Powiedz ty
img09301 djvu 92 raz! Opuścić, raiz! Jeszcze raz! Jak się nazywa ta druga ręka? Pod nieście lewą rę
skanuj0022 (110) ■itiwlzdmUnlckj parad Im IIhIYiw nnwInlm-Mldch fantlityk# kuch Nowego Świata. Jeszc

więcej podobnych podstron