Ma quelle funzioni puoi cmq adattarle alle stringhe e sfruttarle, sono le migliori. Se non vuoi usarle pare pare prendine una (quicksort) e la scrivi nel tuo programma in una versione più adatta, magari cambiando ciò che non ti piace. Ti ripeto, quelle più note non sono note a caso, è che sono le migliori (non tutte, alcune sono più che altro a scopo didattico).