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