В курсе «Динамические структуры данных» рассматриваются наиболее распространенные структуры данных, такие как стеки, очереди, линейные списки со связями. 

    Методически важная задача этого курса – показать, как алгоритмы и используемые в них структуры данных влияют на эффективность создаваемых программ.