ALG2

ALG2



12


Przedmowa

Rozdział 3 Analiza sprawności algorytmów

Przegląd najpopularniejszych i najprostszych metod służących do obliczania sprawności obliczeniowej algorytmów i porównywania ich ze sobą w celu wybrania „najefektywniejszego”.

Rozdział 4 Algorytmy sortowania

Prezentuje najpopularniejsze i najbardziej znane procedury sortujące.

Rozdział 5 Struktury danych

Omawia popularne struktury danych (listy, kolejki, drzewa binarne etc.) i ich implementację programową. Szczególną uwagę poświęcono ukazaniu możliwych zastosowań nowo poznanych struktur danych.

Rozdział 6 Derekursywacja i optymalizacja algorytmów

Prezentuje sposoby przekształcania programów rekurencyjnych na ich wersje iteracyjne. Rozdział ten ma charakter bardzo „techniczny” i jest przeznaczony dla programistów' zainteresowanych problematyką optymalizacji programów.

Rozdział 7 Algorytmy przeszukiwania

Rozdział ten stosuje kilka poznanych już wcześniej metod do zagadnienia wyszukiwania elementów w słowniku, a następnie szczegółowo omawia metodę transformacji kluczowej (ang. hashing).

Rozdział 8 Przeszukiwanie tekstów

Ze względu na wagę tematu algorytmy przeszukiwania tekstów zostały zgrupowane w osobnym rozdziale. Szczegółowo omówiono metody brute-force, K-M-P, Boyera i Moore’a, Rabina i Karpa.

Rozdział 9 Zaawansowane techniki programowania

Wieloletnie poszukiwania w dziedzinie algorytmiki zaowocowały' wynalezieniem pewnej grupy metod o charakterze generalnym: programowanie dynamiczne. dziel-i-rządź, algorytmy żarłoczne (ang. greedy). Te /we/a-algorytmy rozszerzają znacznie zakres możliwych zastosowań komputerów do rozwiązywania problemów.


Wyszukiwarka

Podobne podstrony:
12 PrzedmowaRozdział 3 Analiza sprawności algorytmów Przegląd najpopularniejszych i najprostszych
12 PrzedmowaRozdział 3 Analiza sprawności algorytmów Przegląd najpopularniejszych i najprostszych
ALG2 52 Rozdział 3. Analiza sprawności algorytmów Rys. 3 -
ALG2 72 Rozdział 3. Analiza sprawności algorytmówn o) = i, i = A + O, A =    1. Po t
ALG4 54 Rozdział 3. Analiza sprawności algorytmów Tematyką tego rozdziału jest tzw. złożoność oblic
ALG6 56 Rozdział 3. Analiza sprawności algorytmów jest intuicyjnie bardzo proste, dalej będziemy uż
Alg0 60 Rozdział 3. Analiza sprawności algorytmów •    Znak graficzny 3 należy czyta
ALG4 64 Rozdział 3. Analiza sprawności algorytmów3.4. Przykład 3: Wpadamy w pułapkę Zadania z dwóch
ALG6 66 Rozdział 3. Analiza sprawności algorytmów return pos; else    //element zost
ALG8 68 Rozdział 3. Analiza sprawności algorytmów3.6. Nowe zadanie: uprościć obliczenia! Nic sposób
ALG0 70 Rozdział 3. Analiza sprawności algorytmów Przykład: SRL=xn-3x„.i+2 x„ -2=0 daje
ALG4 74 Rozdział 3. Analiza sprawności algorytmów • funkcja d(n) musi spełniać następującą własność
ALG6 76 Rozdział 3. Analiza sprawności algorytmów Analogicznie dla 2 otrzymamy: Vn > 1, A(n,2) =
ALG8 78___Rozdział 3 Analiza sprawności algorytmówZad. 3-4 Proszę rozwiązać następujące równanie
ALG8 58Rozdział 3. Analiza sprawności algorytmów konania programu zależy od danej wejściowej n? W l
MACIERZ POWIĄZANIA EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Analiza Algorytmów Z EFEKTAMI KSZTAŁCENIA NA
ALG3 Rozdział 3Analiza sprawności algorytmów Podstawowe kryteria pozwalające na wybór właściwego al
ALG2 82Rozdział 4, Algorytmy sortowania Potrzeba sortowania danych jest związana z typowo ludzką ch

więcej podobnych podstron