Доброго дня, Вікторія! Пропонуємо Вам переглянути наступні джерела:
Алгоритмы: Вводный курс / Томас Х. Кормен: Пер. с англ. - М.: ООО "И.Д.
Вильямс ", 2014. - 208 с.
Кормен Т. Алгоритмы: построение и анализ, второй издание. : пер. с англ. / Т. Кормен Х., Ч. Лейзерсон, Р. Ривест, К. Штайн. - М.: Издательский дом «Вильямс», 2005. – 189 с.
Красиков И. Алгоритмы. Просто как дважды два. / И. Красиков, Е. Красикова. - М.: Эксмо, 2007. - 256 с.
Поняття про структури і об'єднання даних -
http://moodle.ipo.kpi.ua/moodle/mod/resource/view.php?id=27822
Поняття структури даних -
https://studopedia.com.ua/1_132755_ponyattya-strukturi-danih.html
Ричард Х. Искусство программирования на С. Фундаментальные алгоритмы, структуры данных и примеры приложений. Энциклопедия программиста. Пер. с англ. / Х. Ричард, К. Лоуренс. - М .: Издательство «Диасофт», 2001. - 736 с.