Algoritmi i strukture podataka (I4.0)

Asistent: Strahinja Stanojevic
Način polaganja ispita:
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:
  1. Matematicka indukcija. Sumiranja. Rekurentne jednacine. (pdf)
  2. Slozenost algoritama. Merenje vremena izvrsavanja. Oznaka O. Zamena iteracija formulom. (pdf, slike table)
  3. Tehnike za poboljsanje slozenosti algoritama. (pdf, slike table)
  4. Sortiranje, binarna pretraga. Tehnika dva pokazivaca. (pdf)
  5. Algoritmi sortiranja. (pdf).
  6. Induktivno-rekurzivna konstrukcija (pdf).
  7. Strukture podataka - koriscenje(pdf, slike table)
  8. Strukture podataka - implementacija (pdf, iz knjige Programiranje 2 (poglavlje 6.1, 6.2, 6.3, 6.4 i 6.6))
  9. Dekompozicija (pdf)
  10. Pretraga, gruba sila, backtracking (pdf)
  11. Dinamicko programiranje (pdf)
  12. Grafovi: reprezentacija, pretraga u dubinu, pretraga u sirinu (pdf)
  13. Grafovi: topolosko sortiranje (pdf)
  14. Grafovi: najkraci putevi iz zadatog cvora, minimalno povezujuce drvo (pdf)

Literatura: