Y todo depende de la cantidad de elemenotos que quieras ordenar y como esten desordenados estos. Sin duda que existen muchos y todos tienen sus ventajas y desventajas.
En la web existen muchos ejemplos de estos hasta algunos con ejemplos graficos de como ordenan que te ayudaran a entenderlos mejor.
mira esta pagina esta muy buena
http://www.sorting-algorithms.com/
saludos