Duomenų struktūrų vadovėlį sudaro penki skyriai su priedais. Jame, pradedant teorinėmis ir formaliomis sąvokomis siekiama suformuoti abstrakčiųjų duomenų sąvoką ir toliau ją plėtoti remiantis objektiškai orientuoto programavimo principais. Gilesnis duomenų struktūrų suvokimas - tai tolesnis žingsnis tiems, kurie jau yra įsisavinę programavimo pradmenis, žino būdus kaip užrašyti algoritmą viena ar kita programavimo kalba, bet stokoja žinių kaip efektyviau kurti įvairaus sudėtingumo algoritmus ir didesnės apimties programas, kokios naujos programavimo technologijos gali būti panaudotos šiems tikslams ir pan. Vadovėlis skiriamas informatikos studijų antrojo kurso studentams, tačiau jis gali būti naudingas ir visiems kurie jau turi šiokius tokius programavimo įgūdžius ir nori pagilinti savo žinias apie sudėtingesnius ir racionalesnius duomenų saugojimo kompiuterio atmintyje būdus, realių probleminių uždavinių sprendimo technologijas ir pan.