http://it.wikipedia.org/wiki/Algorit...di_ordinamento

Come vedi ci sono più di tre algoritmi di ordinamento...

Il metodo "standard" di Java è Arrays.sort() e usa un merge sort modificato http://docs.oracle.com/javase/6/docs...il/Arrays.html