8107620765

8107620765



Nazwa przedmiotu:

ALGORYTMY I STRUKTURY DANYCH

Kod:

1100-A DOLI 1

Forma przedmiotu:

30 godz. wykładu +30 godz. laboratorium komputerowego

Ilość punktów ECTS:

6

Język wykładowy:

Polski

Sposób zaliczenia:

egzamin pisemny + zaliczenie laboratorium

Cele przedmiotu:

Celem przedmiotu jest zapoznanie studentów z metodami projektowania i analizy algorytmów. Omów ione zostaną zagadnienia związane z pojęciem złożoności obliczeniowej. W trakcie zajęć przedstaw ione zostaną podstawowe algory tmy i struktury danych dotyczące takich zagadnień jak: sortowanie, wyszukiwanie, elementarne i dynamiczne struktury danych, słowniki.

Umiejętności wstępne:

Treści przedmiotu:

1.    Podstawy analizy algorytmów: poprawność algorytmów i metody jej dowodzenia

pojęcie złożoności obliczeniowej analiza najgorszego przypadku analiza probabilistyczna

2.    Metody projektowania algorytmów

algorytmy zachłanne programowanie dynamiczne

3.    Podstawowe algorytmy sortowania

metody klasyczne

QuickSort, HeapSort oraz MergeSort

metody sortowania o złożoności liniowej (RadisSort. CountingSort)

4.    Abstrakcyjne struktury danych:

- listy

stosy i kolejki kolejki priorytetowe

5.    Algorytmy wyszukiwania i selekcji

algorytm Hoarca

-    wyszukiwania sekwencyjne wyszukiwanie binarne

-    drzewa BST

Literatura:

[ 1 ]. Algorytmy w C++, Sedgewick R., Read Me 1999

[2] . Algorytmy i struktury danych. L. Banachowski, K. Diks, W. Rytter, Wydawnictwa Naukowo - Techniczne, 2006.

[3] . Wprowadzenie do algorytmów. Thomas H. Cormen. Charles E. Leiserson. Ronald L. Rivest. Clifford Stein. Wydawnictwa Naukowo - Techniczne, 2004

[41. Struktury danych w języku C. Drozdek. Simon D.L. - WNT, 2003

Koordynator:

Prof. dr hab. Goldstein Stanisław

Data aktualizacji:

2009/01/28

Course name:

Algorithms and data structures

Course contents:

1.    Analysis of algorithms:

-    The algorithms and mełhods of command

-    The concept of computational comp!exity

-    Worst case analysis

-    Probabilistic analysis

2.    The methods of designing algorithms

-    "Divide and conąuer"

-    Greedy algorithms

-    Dynamie programming

3.    The basie algorithms for sorting

-    Methods of classic

-    QuickSort, HeapSort and MergeSort

-    Linear sorting methods (RadixSort, CountingSort)

4.    Abstract data types:

-    The list

-    Stacks and ąueues

-    Priority ąueues

-    Trees

5.    Search and selection:

-    Hoare'a algorithm

-    Seąuential search

-    BST trees

12



Wyszukiwarka

Podobne podstrony:
ALGORYTMY I STRUKTURY DANYCH Kod przedmiotu: 11,3-WK-MATP-ASD Typ przedmiotu: wybieralny Język
Nazwa przedmiotu: ALGORYTMY PROGRAMOWANIA MATEMATYCZNEGO Kod: 1100-PM0LMF. Forma przedmiotu: 30
Nazwa przedmiotu: ALGORYTMY PROGRAMOWANIA MATEMATYCZNEGO Kod: 1100-PM0LMF. Forma przedmiotu: 30
KARTA OPISU MODUŁU KSZTAŁCENIA Nazwa modułu Algorytmy i struktury danych zaliczenie Kierunek
Algorytmy i struktury danych 29.    Metoda dziel i zwyciężaj: przykłady. 30.
Kod przedmiotu Liczb i-unktów LCTS Nazwa przedmiotu Algorytmy i struktury danych Jednostka
Nazwa przedmiotu: ALGORYTMY Kod: 1100-AG0LIM. Forma przedmiotu: 30 godzin wykładu + 30 godzin
Nazwa przedmiotu: ALGORYTMY Kod: 1100-AG0LIM. Forma przedmiotu: 30 godzin wykładu + 30 godzin
Nazwa przedmiotu: ALGEBRA Z TEORIĄ LICZB Kod: 1100-AT0LMI Forma przedmiotu: 30 godzin wykładu + 30
Nazwa przedmiotu: ALGORYTMY I ZŁOŻONOŚĆ Kod: 1 lOO-AZOOII Forma przedmiotu: 30 godz. wykładu
Nazwa przedmiotu: ANALIZA MATEMATYCZNA DLA INFORMATYKÓW 2 (I) Kod: 1100-AM2LMI Forma
Nazwa przedmiotu: ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH Kod: 1100-AS0LII Forma
Nazwa przedmiotu: ELEKTRONIKA I TELEKOMUNIKACJA Kod: 1100-ET0LII Forma przedmiotu: 30 godzin
Nazwa przedmiotu: ELEMENTY SZTUCZNEJ INTELIGENCJI Kod: 1100-SI0LII Forma przedmiotu: 30 godzin
Nazwa przedmiotu: ADMINISTRACJA BAZAMI DANYCH Kod: llOO-ZBOOII Forma przedmiotu: 30 godzin
Przedmioty specjalnościowe - Informatyka w inżynierii produkcji Semestr 5 Algorytmy i Struktury Da
MACIERZ POWIĄZANIA EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Algorytmy i struktury danychZ EFEKTAMI KSZTAŁC

więcej podobnych podstron