Целями освоения дисциплины «Структуры данных и алгоритмы» яв- ляются изучение различных абстрактных структур данных и алгоритмов ре- шения распространенных классов задач, являющихся фундаментом совре- менного программирования, а также изучение современных методов иссле- дования алгоритмов и оценки их алгоритмической сложности как части про- цесса компьютерного решения задач.