Мне необходимо оперировать достаточно сложными типами данных (Марковское поле).
В общем получается, что необходимо задавать граф, в вершинах и ребрах которого записаны данные, основанные на опять же массивах.
По сути применяемых алгоритмов, будет удобно работать с матрицей инцидентности графа. То есть получается массив массивов.
И теперь в общем вопрос, можно ли удобно работать с такой вот структурой, не имея двух вариантов типа данных, один немутабельный и один для ST?