8719220889

8719220889



Informatyka i Ekonometria, st. I, 2009/2010

Algorytmy i struktury danych

TYP PRZEDMIOTU: DODATKOWY A

FORMA ZAJĘĆ

W

L

LICZBA GODZIN

30

30

FORMA ZALICZENIA

E

O

ECTS

7

SEMESTRY

1

2

3

4

5

6


WYKŁADOWCA dr Florian Fabiś WYMAGANIA WSTĘPNE

Znajomość podstawowego kursu z analiz}' i algebry liniowej. Biegła znajomość obsługi komputera. Umiejętność programowania komputerów w zakresie programowania strukturalnego.

EFEKTY KSZTAŁCENIA

Wiedza i umiejętności w zakresie podstaw analizy algorytmów: złożoność obliczeniowa algory tmu i jego poprawność semantyczna, podstawowe metody konstnrowania efektywnych algorytmów (rekurencja, zasada „dziel i zwyciężaj”, metoda zachłanna).

Znajomość i umiejętność implementacji algorytmów sortowania i selekcji, algorytmów wyszukiwania, podstawowych algorytmów grafowych.

Wiedza na temat problemu NP - zupełności i jego praktycznych aspektów .

PROGRAM NAUCZANIA

Algorytmy i ich złożoność obliczeniowa i pamięciowa, semantyczna poprawność algorytmu.

Rzędy wielkości funkcji. Szacowanie sum.

Metody projektowania efektywnych algorytmów: rekurencja, zasada „dziel i zwyciężaj”, algorytmy zachłanne, programowanie dynamiczne.

Algorytmy sortowania i selekcji.

Algorytmy wyszukiwania: wyszukiwanie liniowe, binarne, interpolacyjne, wektor charakterystyczny.

Struktury danych dla słownika: haszowanie, drzewa poszukiwań binarnych.

Wyszukiwanie zewnętrzne.

Algorytmy grafowe: reprezentacje komputerowe grafów, przechodzenie drzew, przechodzenie grafów, wyznaczanie minimalnego drzewa rozpinającego, najkrótsze ścieżki.

Modele obliczeń. Klasy złożoności obliczeniowej problemów decyzyjnych.

Algorytmy aproksymacyjne.

LITERATURA Literatura podstawow a

1.    Aho A., Hopcroft J.E., Ullman J.D.,: Projektowanie i analiza algorytmów komputerowych, PWN, Warszawa 1983.

2.    Banachow ski L., Diks K., Rytter W., Algorytmy i struktury danych, WNT, W-wa 1996.

3.    Cormen T.H., Leiserson C.E., Rivest R.L., Wprowadzenie do algorytmów, WNT, Warszawa 1997.

Literatura uzupełniająca

1.    Knuth D. : Sztuka programowania, t. 1-3, WNT, Warszawa 2001.

2.    Błażewicz J.: Złożoność obliczeniowa problemów kombinatorycznych, WNT, Warszawa 1988.

3.    P. Wróblew ski: Algorytmy, struktury danych i techniki programowania, wyd. II popr.. Helion, 2001.

WARUNKI ZALICZENIA

Warunkiem zaliczenia wykładu jest zdanie egzaminu. Egzamin odbywa się w formie pisemnej.



Wyszukiwarka

Podobne podstrony:
Matematyka, st. I, 2009/2010Algorytmy i struktury danych TYP PRZEDMIOTU: DODATKOWY A FORMA
Informatyka i Ekonometria, st. 1, 2009/2010Dyskretne struktury losowe TYP PRZEDMIOTU: DODATKOWY B
Informatyka i Ekonometria, st. 2, 2009/2010Komputerowe przetwarzanie obrazów TYP PRZEDMIOTU: DODATKO
Informatyka i Ekonometria, st. 2, 2009/2010Metody sztucznej inteligencji TYP PRZEDMIOTU: DODATKOWY
Informatyka i Ekonometria, st. 2, 2009/2010Ekonometria dynamiczna i finansowa TYP PRZEDMIOTU:
Matematyka, st. 1, 2009/2010Ćwiczenia praktyczne w szkole TYP PRZEDMIOTU: DODATKOWY S FORMA
Matematyka, st. 2, 2009/2010Ćwiczenia praktyczne w szkole TYP PRZEDMIOTU: DODATKOWY S FORMA
Matematyka, st. 2, 2009/2010Komputerowe przetwarzanie obrazów TYP PRZEDMIOTU: DODATKOWY A FORMA
Informatyka i Ekonometria, st. 2, 2009/2010Hurtownie danych TYP PRZEDMIOTU: DODATKOWY A FORMA
Informatyka i Ekonometria, st. 1, 2009/2010Bazy danych 2 TYP PRZEDMIOTU: DODATKOWY A FORMA
Informatyka i Ekonometria, st. 1, 2009/2010Algebra liniowa 1 TYP PRZEDMIOTU: KIERUNKOWY FORMA
Informatyka i Ekonometria, st. 1, 2009/2010Algebra liniowa 2 TYP PRZEDMIOTU: KIERUNKOWY FORMA
Informatyka i Ekonometria, st. 1, 2009/2010Algebra ogólna TYP PRZEDMIOTU: DODATKOWY B FORMA

więcej podobnych podstron