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