Нужна структура данных и алгоритм для нее. Структура должна уметь хранить массив бесконечной мерность(1D,2D,6D, и т.д), алгоритм должен уметь создавать структуру и вывести конечные точки(1D массив, конечное измерение) в очередь в которых уже будет создан обычный массив void*
Пока что придумал вот такую структуру и ± рабочий код для ее создания.
Структура:
struct md_array{
struct md_array *next,*prev*child;
void* endpoint_arr;
ssize_t endlen;
};
Код не могу пока что выложить, пишу с телефона, нет доступа