Materijali sa vežbi
- Vežbe 1: Uvod u C#. Aritmetika. Grananje.
- Vežbe 2: Iteracija. Elementarne statistike nad serijama brojevam (max, min, avg...).
- Vežbe 3: Ugneždene petlja. Generisanje pravilnih serija.
- Vežbe 4: Nizovi. Elementarne operacije transformacije.
- Vežbe 5: Sortiranje i pretraga. Primene sortiranja.
- Vežbe 6: Inkrementalnost. Odsecanje.
- Vežbe 7: Analiza susednih. Zbirovi prefiksa. Tehnika dva pokazivača.
- Vežbe 8: Binarna pretraga. Prelomna tačka. Binarna pretraga optimalne vrednosti.
- Vežbe 9: Rekurzija. Generisanje kombinatostnih objekata.
- Vežbe 10: Pojam okoline, 4- i 8- povezanost. DFS, BFS.
- Vežbe 11: Bektreking i gruba sila.
- Vežbe 12: Podeli pa vladaj.
Na svakim vežbama se rade karakteristični zadaci iz predložene literature koji najbolje ilustruju
datu tehniku za konstrukciju algoritama.
Prilikom samostalnog spremanja ispita, dovoljno je da redom radite zadatke iz zbirki bez preskakanja.
Rešenja zadataka u zbirkama sadrže detaljna teorijska objašnjenja algoritama i tehnika koje se koriste.
Virtuelna masina
Virtuelnu masinu koja se koristi na ispitu možete preuzeti na sledećem
linku.
Virtuelna masina ima 28GB i u zavisnosti od brzine vašeg interneta skidanje može da potraje i više od sat vremena.
Kada skinete virtuelnu mašinu, potrebno je da je prvo otpakujete (unzip). Da biste mašinu otpakovali treba
vam 30ak GB slobodnog prostora na disku. Da biste mašinu pokrenuli potrebno je da instalirate VMWare Player
koji je besplatan i možete ga skinuti sa internata. Za komforan rad sa virtuelnom mašinom treba vam računar
sa najmanje 16GB rama i procesorom sa najmanje 8 jezgara, poželjno i brzim NVMe SSDom.
Nakon startovanja virtuelne mašine možete se ulogavati na nalog Student koji nije zaštićen i nema admin prava.
Svi neophodni softveri su unapred instalirani i sve što vam treba na kursu je na jednom mestu.
Konsultacije
- Snimak - link. Šifra za pristup snimku je ista kao šifra koju ste dobili za pristup konsultacijama, samo što je prvo slovo veliko, a ostala su mala.
- Materijali - link.
Obaveštenja
Nema aktuelnih obaveštenja.