Добрый вечер , я генерирую сетку из гексов, задаю каждому гексу значения положения в столбце и ячейки, затем я смешать сетку допустим в верх по оси z, нижний ряд переношу в верхний, подскажите как можно оптимальнее отсортировать значения положения каждого гекса по столбцу и ячейке, сейчас я сортирую так : сначала отсортирую по оси z по нарастанию , затем по оси x, по полученным значениям определяю положения гексов. Правильно ли я делаю, или есть более оптимальное решение?