Рассмотрены структуры данных и алгоритмы, которые являются основой современной методологии разработки программ. Приведено детальное описание и анализ основных алгоритмов обработки данных: сортировка данных, поиск образа в строке, алгоритмы обработки графов. Предназначен для бакалавров направлений 09.03.04 «Программная инженерия», 09.03.03 «Прикладная информатика», 38.03.02 «Менеджмент», 38.03.05 «Бизнес-информатика» и преподавателей дисциплины «Алгоритмы и структуры данных».