1. Вирт Н. Алгоритмы и структуры данных. - М.: Мир,1989. - 360с.
2. Карпов Б., Баранова Т. С++: Специальный справочник. – СПб.: Питер, 2001. – 480с.
3. Кнут Д. Искусство программирования для ЭВМ. Т1. Основные алгоритмы. - М.: Мир, 1976. - 736с.
4. Кнут Д. Искусство программирования для ЭВМ. Т3. Сортировка и поиск. - М.: Мир, 1978. -844с.
5. Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ. – М.: МЦНМО, 2001. – 960с.
6. Лаптев В.В. С++. Экспресс-курс. – СПб.: БХВ-Петербург, 2004. – 512с.
7. Павловская Т.А., Щупак Ю.А. С/С++ структурное программирование. Практикум. – СПб.: Питер, 2004. – 239с.
8. Подбельский В.В. Язык С++. – М.: Финансы и статистика, 2003.-560с.
9. Шень А. Программирование: теоремы и задачи. – М.: МЦНМО,1995. – 263с.
10. Шилдт Г. Полный справочник по С++. М.: Изд. Дом «Вильнюс», 2003. – 800с.