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.