Ho un array di 2 righe e x colonne

così fatto

1 riga: id
2 riga: priorità


Quindi supponiamo di avere

1 2 3 4
2 3 5 4

sapreste scrivermi il codice per far si che l'array contenga

1 2 4 3
2 3 4 5


???
E inoltre ....

Dovrei poi trasformare il tutto con giusta causa (ossia con un ordine rigoroso di priorità) e quindi ottenere

1 2 4 3
1 2 3 4

???


Grazie per i consigli che vorrete fornirmi