В настоящем учебном пособие рассмотрены основные разновидности структур данных, встречающиеся в практике программирования и алгоритмы их обработки. Пособие содержит большое количество примеров на стандартном языке Си и может быть рекомендовано как для самостоятельного изучения курса, так и для подготовки к лабораторным занятиям по программированию.