Programiranje za rješavanje složenih problema
Dobro došli na vježbe iz predmeta Programiranje za rješavanje složenih problema. Zadaci prate gradivo s predavanja i knjigu Competitive Programmer’s Handbook. Za rješavanje zadataka koristimo CSES Problem Set i Codeforces. Dodatni zadaci preuzeti su sa Project Euler i Advent of Code.
👨💻 Vježbe 👨🏫
- Uvod
- Vremenska složenost
- Potpuna pretraga
- Pohlepni algoritmi
- Dinamičko programiranje
- Bit manipulation
- Priprema za kolokvij
- Grafovi: uvod
- Putovanje kroz graf
📦 Resursi
📚 Literatura
- Competitive Programmer’s Handbook, Antti Laaksonen, 2018, Link