@coodan

Как организовать многомерный массив неизвестной заранее размерности, растущий во все стороны?

Уважаемые Тостеры,

Помогите, пожалуйста, разобраться, как должна быть организована структура данных.

Имеем изначально один элемент. Далее, в зависимости от обрабатываемых данных, имеем необходимость вставлять элементы до или после этого первого. Получаем одномерный массив, тут все понятно. Далее, от того же первого элемента имеем необходимость добавлять элементы до и после, но уже в другом измерении. Получаем двумерный массив с нашим первым элементом где-то в середине. И так далее, неизвестное заранее количество измерений в зависимости от обрабатываемых данных.

Можно ли организовать подобное лаконично и просто, без многочисленного копирования данных, используя, например, контейнеры STL?

Или следует сначала определить индексы всех элементов в будущем многомерном массиве, и лишь потом собирать его, зная размерности?
  • Вопрос задан
  • 326 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы