Adam Drozdek. Data structures and algorithms in C++. Fourth edition.Cengage Learning, 2013.
Алфред В. Ахо., Джон Э. Хопкрофт, Джефри Д. Ульман. Структура данных и алгоритмы. //Учеб.пос., М.: Изд.дом: "Вильямс", 2000, — 384 с.
Narzullaev U.X., Qarshiev A.B., Boynazarov I.M. Ma’lumotlar tuzilmasi va algoritmlar. //O’quv qo’llanma. Toshkent: Tafakkur nashriyoti, 2013 y. – 192 b.
Boynazarov I.M. Dinamik ma’lumotlar tuzilmasi. //Uslubiy qo’llanma. Toshkent: Tafakkur nashriyoti, 2018 y. – 215 b.
Boynazarov I.M. Ma’lumotlar tuzilmasi: C va Python. Uslubiy ko’rsatma. Toshkent: Tafakkur nashriyoti, 2018 y. – 158 b
Boynazarov I.M. Ma’lumotlar tuzilmasi: Saralash va qidiruv algoritmlari. Uslubiy ko’rsatma. Toshkent: Tafakkur nashriyoti, 2018 y. – 58 b
Mustaqil ishlash uchun topshiriqlar:
Dasturlash tillarida ma’lumotlarning standart turlari (sonli, belgili, mantiqiy, ko’rsatkichlar va foydalanuvchi turlari) bilan ishlash, dasturlash tillaridagi kalit so’zlar;
Ma’lumotlar tuzilmalarining mantiqiy ifodasi va ularning kompyuter xotirasida tasvirlanishi;
Ma’lumotlar tuzilmasi klassifikatsiyasi (oddiy –standart, statik, yarimstatik va dinamik tuzilmalar)
Statik va yarimstatik tuzilmalarga misollar.
Izoh: dars mashg’ulotida berilgan bilimlarga qo’shimcha ma’lumotlarni to’plash-konspekt qilish, referat tayyorlash, oxirgi mavzu uchun ma’lumotlar 2-ma’ruza mashg’ulotiga tayyorgarlik sifatida o’rganiladi.