in genere in ambito professionale quando un'operazione deve essere ripetuta tante volte, la si implementa in una funzione o in una classe.

ma dipende sempre dal caso specifico.

hai due possibilità da inserire nella tua funzione

utilizzi un sistema di ordinamento dei dati(trovi centinaia di esempi in rete)
li metti in un array e lo ordini con sort

entrambi sono validi