Трудно описать, чего я хочу, поэтому начну с примера:
Index ArrayPos
1 0,0
2 1,0
3 0,1
4 1,1
5 2,0
6 2,1
7 2,2
8 0,2
9 1,2
10 1,2
11 3,0
12 3,1
и так далее. В основном я хочу заполнить массив не строка за строкой или столбец за столбцом, но всегда ближе всего свободное место до 0,0.
Было бы здорово, если бы длительность алгоритма всегда была одинаковой независимо от того, будет ли я хотеть получить позицию массива для индекса 3 или 4237882348.
Я попробовал кое-что с модулем, но так и не получил.