W celu zaliczenia ćwiczeń z AiSD należy:
(1) zaliczyć 10 zestawów zadań,
(2) zaliczyć dwa kolokwia,
(3) zaliczyć projekt programistyczny w C++
[kod plus dokumentacja (README.md, HTML, PDF);
minimum 100 wierszy kodu;
nie używać using namespace std;;
Makefile do kompilacji z flagami -Wall -std=c++11].
Możliwe sposoby przesyłania rozwiązań zestawów zadań:
(1) email z linkiem do repozytorium w serwisie GitHub,
gdzie składowane są kody źródłowe programów,
(2) email z linkiem do archiwum ZIP w chmurze UJ,
(3) email z archiwum ZIP w załączniku.
| Przykład sortowania topologicznego dagu. | 0 --o 1 --o 2 uporządkowanie 1: 0 3 4 1 5 2 | | \ o o uporządkowanie 2: 0 3 4 5 1 2 | | \ | | | o o | | | 3 --o 4 --o 5 | ścieżki długości 1 to 8 krawędzi, | ścieżek długości 2 jest 8 [012, 034, 041, 045, 341, 345, 412, 452], | ścieżek długości 3 jest 6 [0341, 0345, 0412, 0452, 3412, 3452], | ścieżek długości 4 jest 2 [03412, 03452], RAZEM 24 ścieżki