Syllabus
Wykłady
Streszczenie
1. Wprowadzenie
2. Język algorytmów
3. Struktura danych
4. Poprawność algorytmów
5. Koszt algorytmu
6. Notacja asymptotyczna
7. Problem optymalności
Cwiczenia
Prezentacja
Wyszukiwanie
Wyszukiwanie c.d.
Sortowanie
Sortowanie c.d.
Podstawowe struktury danych
Drzewa binarnych poszukiwań
Drzewa wyważone
Kopiec
Kolejki priorytetowe i słowniki
Algorytmy zachłanne
Algorytmy na grafach
Algorytmy w geometrii
Programowanie dynamiczne
Problemy trudne
Skorowidz
Wyjście