Algoritmi i strukture podataka (I4.0)
Asistent:
Strahinja Stanojevic
Način polaganja ispita:
- Nema predispitnih obaveza
- Zavrsni ispit
- prakticni ispit -- 50 poena
- teorijski ispit -- 50 poena
Da bi se polozio ispit potrebno je na prakticnom delu ispita osvojiti bar 20 poena, na teorijskom delu ispita osovojiti bar 20 poena i u zbiru osvojiti barem 51 poen.
Obavestenja:
Predavanja:
- Matematicka indukcija. Sumiranja. Rekurentne jednacine. (pdf)
- Slozenost algoritama. Merenje vremena izvrsavanja. Oznaka O. Zamena iteracija formulom. (pdf, slike table)
- Tehnike za poboljsanje slozenosti algoritama. (pdf, slike table)
- Sortiranje, binarna pretraga. Tehnika dva pokazivaca. (pdf)
- Algoritmi sortiranja. (pdf).
- Induktivno-rekurzivna konstrukcija (pdf).
- Strukture podataka - koriscenje(pdf, slike table)
- Strukture podataka - implementacija (pdf, iz knjige Programiranje 2 (poglavlje 6.1, 6.2, 6.3, 6.4 i 6.6))
- Dekompozicija (pdf)
- Pretraga, gruba sila, backtracking (pdf)
- Dinamicko programiranje (pdf)
- Grafovi: reprezentacija, pretraga u dubinu, pretraga u sirinu (pdf)
- Grafovi: topolosko sortiranje (pdf)
- Grafovi: najkraci putevi iz zadatog cvora, minimalno povezujuce drvo (pdf)
Literatura: