Vadovėlyje pateikiamas sisteminis algoritmų teorijos kursas. Jis pradedamas duomenų struktūrų analize, nes daugelio algoritmų efektyvumas labai priklauso nuo sėkmingo duomenų struktūrų parinkimo. Skaitytojai supažindinami su algoritmų sudarymo ir jų analizės būdais, pateikiami populiariausi algoritmai. Daug dėmesio skiriama algoritmų sudėtingumo analizei.
Paskutiniame skyriuje rodoma, kaip sudaromi lygiagretieji algoritmai. Teorinės žinios iliustruojamos įvairių taikomųjų uždavinių sprendimo pavyzdžiais, algoritmus nesunku pritaikyti kitiems uždaviniams spręsti.
Kiekvieno skyriaus pabaigoje pateikiama papildomų savarankiško mokymosi uždavinių.
Leidinys skirtas informatikos ir matematikos specialybių žemesniųjų kursų studentams, magistrantams. Juo taip pat gali naudotis doktorantai bei specialistai, mokslinėje ir praktinėje veikloje taikantys skaičiavimo metodus, algoritmus ir matematinio modeliavimo metodiką.
2007-02-23 Nr. 07-335 Lietuvos Respublikos švietimo ir mokslo ministerijos Aukštųjų mokyklų bendrųjų vadovėlių leidybos komisijos rekomenduota