в приложении я измеряю много 2D координат (х, у)
шаблон. Этот шаблон состоит из набора точек на сетке с фиксированным
качки в направлении х и у. Эти координаты имеют оценку для
качество и отсортированы на этот счет. Что я хочу сделать, это отсортировать
эти координаты сначала на х и определяют группы (регионы)
Х-координаты, которые принадлежат друг другу. После этого шага я хочу отсортировать
различные x-области в y-областях.
После этого я могу пометить координаты в соответствующие
шаблон (сетка) этикетки.
Пример: измеренные координаты
(x, y) = (2,2), (2,3), (1,2), (1,3), (2,1), (1,1), (3,2), (3 , 3), (3, 1)
после шага 1:
(x, y) = (1,2), (1,3), (1,1) (2,2), (2,3), (2,1) (3,2), (3,3 ), (3,1)
после шага 2:
(x, y) = (1,1), (1,2), (1,3), (2,1), (2,2), (2,3), (3,1), (3 , 2), (3, 3)
Есть ли процедура сортировки, которая уже выполняет эту задачу? Рутина
также должен работать, если некоторые координаты шаблона не измерены.
Может кто-нибудь подсказать мне, я не опытный с ++
программист, но, может быть, с некоторыми советами я могу сделать работу!