Есть ли способ упорядочить элементы в двумерном массиве (массив 1D с размером width * height, [y * width + x] для доступа), чтобы небольшие декартовы расстояния имели тенденцию переводиться в одномерные индексы, которые расположены близко друг к другу?Мне нужно выполнить случайный обход двумерного массива и оптимизировать его для удобства кэширования.