Ciao,
Io farei così:
Creo un vettore per le x ed uno per le y;
Ordino il vettore delle x e per ogni spostamento fatto su questo vettore eseguo lo stesso movimento anche sul vettore y.
Alla fine il vettore x sarà ordinato e il vettore y rispetterà la corrispondenza iniziale.