_>Вопрос, как можно оптимизировать такой доступ? Именно он отнимает много времени.
Если алгоритм расчета значений элементов массива определен и достаточно прост, то можно попробовать вычислять элементы массива налету вместо того чтобы хранить их предрасчитанными.