Я ищу элегантный тип данных и метод для решения этой проблемы ниже в среде Java или dot Net (C # или VB.net)
Это (rxc) матрица чисел (целых чисел).Значения 1-го столбца - это одномерный массив (диапазон чисел).2-й столбец принимает различный диапазон значений для каждого из 1-го значения столбца (таким образом, это в основном двумерный зубчатый массив).3-й столбец имеет диапазон значений для каждой пары значений 1-го и 2-го столбцов (когда 1-й и 2-й столбцы зафиксированы со значением, 3-й столбец принимает диапазон значений).Количество столбцов не является фиксированным и зависит от ввода пользователя.Оно может доходить до 20 или даже больше
Как эффективно решить эту проблему в Java или C # или VB.net.
Я связываю изображение с уравнением, которое хочу запрограммировать, image http://s08.site50.net/stackov/f1.jpg, в которой C и S являются некоторыми константами.i = 1,2,3 ... r (количество строк) и k-1 = 0,1,2,3..c (количество столбцов).Диапазон R (i, k-1) зависит от максимального и минимального значений, и МОЖЕТ также зависеть от предыдущих значений из R (1, k), R (2, k) ... R (i-1, k-1)) согласно уравнению.Начальные известные значения являются фиксированными целыми числами (не в диапазоне) для R (1, c), R (2, c), ..., R (r, c)