Uwaga - Kolos

Transkrypt

Uwaga - Kolos
Uwaga: Termin „0” egzaminu z Analizy Algorytmów
został przeniesiony na 27 stycznia 2007 (sobota) godz.
15.00. Sala zostanie podana w terminie późniejszym.
Uwaga: II termin kolokwium poprawkowego z Analizy
Algorytmów został przeniesiony na 27 stycznia 2007
(sobota) godz. 15.00. Sala zostanie podana w terminie
późniejszym.
Zagadnienia na egzamin z Analizy Algorytmów
1. Niezmienniki – wykład dotyczący poprawności algorytmu rozwiązującego problem
maksymalnych prefiksów (mając dane własności funkcji gi oraz zbiorów Gi udowodnić
lematy dotyczące niezmiennika pętli wewnętrznej oraz liczby jej wykonań i twierdzenie
dotyczące poprawności);
2. Wykład o funkcjach tworzących - część poświęcona analizie probabilistycznej :
twierdzenia dotyczące metod obliczania wartości oczekiwanej i wariancji bez dowodów,
analiza probabilistyczna algorytmu Min (lub analogicznych algorytmów dotyczących
wyznaczania maksium)
3. Analiza probabilistyczna sortowania przez wstawianie ze szczególnym uwzględnieniem
konstrukcji funkcji tworzącej prawdopodobieństwa dla zmiennej losowej równej liczbie
wykonanych porównań elementów tablicy sortowanej - bez rachunków dotyczących
obliczania wariancji tej zmiennej losowej,
4. Analiza probabilistyczna sortowania szybkiego ze szczególnym uwzględnieniem
konstrukcji funkcji tworzącej prawdopodobieństwa dla zmiennej losowej równej liczbie
wykonywanych porównań elementów tablicy sortowanej - bez obliczeń dotyczących
wyprowadzenia Var[Xn], obowiązuje natomiast uzasadnienie wzoru na wrażliwość średnią.
5. Analiza sortowania przez kopcowania (poprawność procedury Heapify, złożoność
obliczeniowa procedur budowania kopca zstępującej i wstępującej (Buildheap i Buildheap’))
6. Wyprowadzenie dolnego oszacowania złożoności algorytmów sortujących za pomocą
porównań (przy danych odpowiednich wzorach dotyczących długości ścieżek drzew
decyzyjnych)
7. Rekurencyjne i opisowe definicje długości ścieżek zewnętrznej i wewnętrznej w
regularnym drzewie binarnym i ich wzajemna zależność – dowód
8. Podane (dwa) algorytmy rozwiązujące problem selekcji wraz dowodami złożoności
obliczeniowej.
9. Losowo skonstruowane drzewa poszukiwań binarnych (BST), definicja, wyprowadzenie
wzoru na średnią głębokość liścia i średnią wysokość losowo skonstruowanego drzewa
poszukiwań binarnych.