Algoritmi i strukture podataka se nalaze u centru svih tehnologija koje se koriste u radu sa savremenim računarima. Mada na prvi pogled možda ne izgleda tako, neka napredna metodologija se sigurno temelji na sofisticiranim algoritmima i strukturama podataka. Pored ove praktične važnosti, jer programeri mogu da neposredno koriste efikasne algoritme i dobre strukture podataka u složenim programskim projektima, izučavanje algoritama i struktura podataka zauzima značajno mesto u računarstvu i zbog njihove teorijske elegancije. Naime, za istraživače su algoritmi važno sredstvo kojim se određuje stepen složenosti nekog računarskog problema.
Glavne oblasti koje se izučavaju u ovom predmetu su:
-
Linearne i nelinearne strukture podataka
- Dizajn i analiza algoritama
Važno!
Video tutorijali za Java programiranje - strukture podataka i algoritmi