Термин dynamic data structure
относится только к его размеру / структуре во время выполнения, поскольку в нем он может изменяться во время выполнения.
Так, например, в C ++ массив представляет собой структуру данных stati c, тогда как вектор или order_set, вероятно, является тем, что вы могли бы назвать dynamici c.
Имея несколько типов данных в структуре данных, вы обращаетесь к динамически типизированному языку.
Любые данные структура будет поддерживать несколько элементов, если язык динамически типизирован, например python. Сама структура данных не обязательно должна быть строго динамической c, чтобы это произошло.