il quick sort è sicuramente il migliore, ma ha due chiamate ricorsive e quindi è difficile da implementare se non sei abbastanza pratico della ricorsione.
il selection sort è più facile da implementare ma anche più lento.
il bubble sort lascialo stare....
se vuoi ho un esempio con i tre ordinamenti, se ti serve chiedi