Amigo si lo que quieres ordenar son palabras, el mejor metodo que conosco es el llamado "cubetas" o "base", es un poco mas complicado que el quicksort, pero para ordenar palabras el mejor que conosco.....
aqui una explicacion del metodo
http://200.58.112.52/~zs000214/mostr...leer&&ficha=18
si sabes usar listas, punteros, etc... no te dara muchos problemas
ese metodo esta muy interesante, si intentas depurar el codigo compilando y siguiendo los punteros en un lapiz y papel........ jeeeeee eso queda peor que la mismisima telarania de spyderman........
si te gustan los retos..... pues ese es uno muy bueno

si te interesa y teneis algunas dudas pues puedes seguir postenado que siempre ando por aqui!!