Курапова Е.В., Мачикина Е.П. Структуры и алгоритмы обработки данных : учеб. пособие/ Сиб. гос. ун-т телекоммуникаций и информатики. - Новосибирск, 2006
Ахо А.В., Хопкрофт Д., Ульман Д.Д. Структуры данных и алгоритмы [учеб. пособие]; пер. с англ /. - М. : Издат.дом "Вильямс", 2010
Кнут Д.Э. Искусство программирования: в 3 т. Т.1 Основные алгоритмы - 3-е изд. - М. : Издат.дом "Вильямс", 2010.
Вирт Н. Алгоритмы и структуры данных. Новая версия для Оберона М. : ДМК Пресс, 2012.
Кубенский А. Структуры и алгоритмы обработки данных: объектно ориентированный подход и реализация на С++. - СПб.: БХВ-Петербург,2010
Марченко А.И., Марченко Л.А. Программирование в среде Turbo PASCAL 7.0. Базовый курс, 2003
Березин Б.И., Березин С.Б Начальный курс С и С++, 2001
Кормен Т., Лейзерсон Ч.,Ривест Р. Алгоритмы: построение и анализ, 2004