Ukoliko planirate da dođete na vežbe javite se mejlom dan ranije.
Ukoliko planirate da dođete na vežbe javite se mejlom dan ranije.
Rešenja nekih zadataka sa petlje.
Rešenja domaćih zadataka možete proveriti putem petlje. Svoja rešenja postavite online (npr. github, gdrive,...) ili mi pošaljite zipovana mejlom. Odbrana domaćih zadataka je u terminu prvog izlaženja na pismeni deo ispita (pre ili posle ispita).
Nadoknada: Vežbe sa termina petak (05.12.2025.) se odlažu za subotu (06.12.2025.) od 12č u 718.
Domaći 01
Domaći 02
Domaći 03
Domaći 04
Domaći 05
01. Uvod u cpp
14.11.2025.
02. Analiza korektnosti algoritama
Invarijanta petlje; ojačavanje induktivne hipoteze03. Tehnike za poboljšanje složenosti
Zamena iteracije formulom; Inkrementalnost zbira/proizvoda/minimuma/maksimuma04. Tehnike za poboljšanje složenosti
Prefiksni nizovi; Sortiranje05. Tehnike za poboljšanje složenosti
Binarna pretraga; Dva pokazivača06. Strukture podataka
Stek; red; red sa prioritetom07. Strukture podataka
Skup; mapa;08. Podeli pa vladaj
Dekompozicija; quickselect09. Pretraga
Gruba sila; Backtracking10. Dinamičko programiranje
Brojanje kombinatornih objekata; Optimizacija korišćenjem dinamičkog programiranja: (i) Rekurzivno rešenje, (ii) Memoizacija, (iii) Dinamičko programiranje, (iv) Memorijska optimizacija11. Grafovi
Reprezentacija grafova, Pretraga u dubinu; Pretraga u širinu12. Grafovi
Najkraći putevi