Algorytmy i struktury danych, wykład, zaoczne 2019/20
Wyniki kolokwium 2 i zaliczenie grupy dr P. Pączkowskiego (punkty w kolumnie "razem zaliczenie" będą doliczone do egzaminu z teorii, co da sumaryczną punktację egzaminu)
Wyniki egzaminu z 1.02.2020 (punkty z zaliczenia dla grupy dr M. Dziemiańczuka były przeskalowane ze skali 0...55 na skalę 0...50)Egzamin poprawkowy będzie w sobotę, 22.02.2020 godz. 9.00 w audytorim 3. Na egzaminie poprawkowym z teorii pytania będą podobne jak na pierwszym terminie. Można też pisać egzamin z zadań, takich jak na kolokwiach, żeby poprawić wynik z zaliczenia.
Osoby zainteresowane obejrzeniem swojej pracy egzaminacyjnej mogą to zrobić w czasie egzaminu poprawkowego.
informacje o egzaminie: EGZAMIN.html
zagadnienia z teorii obowiązujące na agzaminie
Wykład jest prowadzony wg podręcznika "Wprowadzenie do algorytmów" Cormen, Leiserson, Rivest, Stein, Wydawnictwo Naukowe PWN. Poniżej są podane wybrane uzupełniające informacje.
analiza złożoności czasowej: wprowadzenie
Kopce binarne i Sortowanie kopcowe (Heap-sort): definicje i pseudokod oraz przykład
Sortowanie szybkie (Quick-sort): pseudokod oraz przykład
Sortowanie przez zliczanie (Counting-sort) i pozycyjne (Radix-sort): pseudokod i teoria, przykład.
Listy, kolejki i stosy: definicje, fragmenty pseudokodu
Tablice z haszowaniem: funkcje haszujące, pseudokod i przykład
Uwaga: 30.11.2019 na ćwiczeniach będzie kolokwium
Drzewa poszukiwań binarnych: definicja i pseudokod operacji na drzewie
Drzewa czerwono-czarne: definicja, wstawianie i usuwanie, złożoność, skrócona wersja.
Najdłuższy wspólny podciąg: pseudokod przykład
Algorytm Huffmana: pseudokod przykład
B-drzewa: definicja i pseudokod wstawiania i szukania, wstawianie - przykład, usuwanie - przykład, pseudokod algorytmu usuwania (dwie różnie sformatowane wersje) btreeDelS.pdf btreeDelP.pdf.
Uwaga: 25.01.2020 na ćwiczeniach będzie drugie kolokwium