ALG6

ALG6



6___Spis Ireści

3.2.    Przykład I: 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ć obliczenia!..................................................................................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 klas^ 0(N").........................................................82

4.2.    Sortowanie bąbelkowe, algorytm klasy 0(N~)...................................................................84

4.3.    Quicksort, algorytm klasy 0(N log^N)..............................................................................87

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

Rozdział    5 Struktury danych....................................................................93

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

5.1.1.    Realizacja struktur danych listy jednokierunkowej.............................................96

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

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

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

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

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

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

5.3.    Stos..................................................................................................................................128

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

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

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

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

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

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

5.8.    Zbiory..............................................................................................................................159

5.9.    Zadania....................................................................................................................... 161

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

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:
Zdjŕcie0441 Wagi Prry pomocy wagi dokonują alg poi ownama waionaj tubtlancji z dokładni* okraftłon*
Zdj?cie052 zmlony w ondokrynnych funkcjach podwzgórza wiążą alg z zoburzoniomi równloź tormorog
imieninowe w dniu imienin L /r.»: »*..,. *. «V Ij&ąłg ^S8S i
Algorytm redukcji Tomeka Do zbioru zredukowanego wchodzą obiekty: 1,7, 5,8 Zaleta alg. Tomeka: wysok
201310301612 0 TOLERANCJI Słowo jtolerancjaji zalecenie tolerancji są, jak wiemy, nadzwyczaj popula
Programowanie równoległeMinimalny element tablicy // Plik: elminimalny.alg // Dane: Tablica n elemen
Programowanie równoległeSuma elementów tablicy; n procesorów // Plik: suma.alg // Dane: Tablica licz
Programowanie równoległeSuma elementów tablicy; p procesorów // Plik: suma-p.alg // Dane: Tablica li
Programowanie równoległeSuma elementów tablicy a[n] n procesorów Algorytm poszukiwania minimum i alg
FACTO RS AM ALG AM General Description A mixture of mercury and silver alloy powder that forms a har
DSCF6075 Do stosowania preparatów z alg nie ma ograniczeń, jeśli chodzi o: Wiek, częstotliwość, porę

więcej podobnych podstron