Ti suggerisco di leggere questo articolo:

Ordinare un array multidimensionale