Что такое хороший алгоритм сортировки по специальному случаю?

У меня есть набор данных, который представляет собой ряд объектов, расположенных в двумерной сетке. Я знаю, что у меня строгий порядок, увеличивающийся по мере того, как вы идете слева направо в каждом ряду, и увеличивающийся сверху вниз в каждом столбце. Например, 1 2 3 4 6 7 5 8 9 Можно ли...